All activity
Christian David Bazanleft a comment
Hey PH! I'm Chris, indie dev from Argentina. I started building PicButler after reading an audit of the top 50 photo cleaner apps. They average 5-6 tracking SDKs each — even for paying users. The same apps charging $7.99/week are also profiling every tap you make. That felt wrong. PicButler does one thing: finds duplicate and similar photos on your iPhone and tells you why it picks the best one...

PicButlerFind duplicates. Know why one's best. Clean up the rest.
PicButler scans your iPhone photo library, finds duplicates and similar photos, and auto-selects the best one in each group. The difference: it tells you why. Sharpness, lighting, resolution — not just "this one's better." Every decision is transparent and overridable.
Everything is processed on-device. Your photos never leave your phone. No account required.

PicButlerFind duplicates. Know why one's best. Clean up the rest.
Christian David Bazanleft a comment
Congratulations on the launch. Definitely going to try this app. This kind of breaks are really needed once in a while. Detecting when calls actually end instead of trusting the calendar is a really thoughtful detail. On question: Since it uses the microphone to detect call endings, does the audio stay fully local? For something designed to reduce stress, knowing it's not listening beyond what...

MellemShort meditations that fit between your meetings.
Christian David Bazanleft a comment
This hits a real pain point. You can spend weeks manually tracking competitors in any space — checking their App Store listings, pricing changes, new features, Reddit activity — all across different tabs and notes. It worked but it doesn't scale. Does it track App Store metadata changes too, like when a competitor updates their description, screenshots, or pricing? That's where the most...

OrbbitYour proactive competitor research agent
Christian David Bazanleft a comment
Congrats for the launch. I think most AI interview tools optimize for sounding good rather than actually being good. One question: where does the audio and transcript data live? When someone is practicing answers about their weaknesses or salary expectations, that's pretty sensitive stuff. Is it processed locally or sent to a cloud API?

GingerPractice interviews out loud with realistic AI follow-ups
Christian David Bazanleft a comment
Nice idea, i imagine there is a limited pool of phrases right? or are you generating them constantly?

BottleNote: Daily Motivation AppOpen a new positive note every day, schedule your own
Christian David Bazanleft a comment
The LLM citation tracking is the sleeper feature here. I recently found a competitor in my space getting recommended by ChatGPT, and when I dug into why, it traced back to their presence in Reddit threads and blog posts that LLMs were indexing. Most founders don't realize that Reddit threads are becoming training data for AI recommendations. Does it show which specific threads are being cited...

Reddit Opportunity Finder by InfrasityFind Reddit threads that rank on Google and get cited by LLM
Christian David Bazanleft a comment
Highlighting data selling and hidden fees in plain English is exactly the kind of transparency most companies hope you'll skip past. The "red flags" framing is smart because it filters for what actually matters instead of summarizing the whole document. Does it work retroactively on services you've already agreed to? Would be interesting to run it against apps you're already paying for and see...

AgreeGuardAI reads the fine print before you click "I Agree"
Christian David Bazanleft a comment
What an original idea! how sensitive is the detection? im curious if it picks up accidental bumps or if you had to tune a threshold to avoid false triggers.

KnockKnock on your MacBook to control your Mac
Christian David Bazanleft a comment
The auto zoom-ins and mouse smoothing are the kind of details that turn a raw screen recording into something you'd actually put on a landing page. Most recording tools give you the footage but the post-production to make it presentable is a whole separate workflow. Any plans to add export presets optimized for specific platforms? Something like a one-click "PH gallery" format (1270x760) or...

Motion SoftwareModern screen recordings for Windows, made simple.
Christian David Bazanleft a comment
The ASC sync is what makes this interesting. For my current launch I'm juggling App Store submission, ASA setup, PH prep, and Reddit posts across Notes, App Store Connect, and random text files. Having that in one place tied to the actual release timeline would save a lot of context switching. To answer your question: the messiest part for me is coordinating the marketing side with the...

DocketLike Jira but for indie devs and AI agents
Christian David Bazanleft a comment
Really interesting that Apple deprecated direct song deletion and you had to pivot to the playlist workaround. I'm dealing with a similar constraint on the photos side, where PhotoKit sends everything to Recently Deleted instead of letting you remove it outright. Feels like Apple keeps tightening what third-party apps can do with user data, which is good for safety but forces creative...

Song SweeperRemove duplicate songs
Christian David Bazanleft a comment
The no-location-tracking angle is a smart choice. Most safety apps default to GPS tracking which creates a bigger privacy problem than it solves. How are you handling the alert delivery when a check-in is missed? Push notifications, SMS, or both? Curious about the reliability tradeoffs there.

AlivePing Check-inNever worry alone: Safety alerts for missed check-ins
Christian David Bazanleft a comment
Interesting approach with the swipe mechanic. How does it scale for larger libraries? Say someone has 10k+ photos — does the app prioritize which ones to review first, or is it purely chronological? Also curious if it groups similar shots (like 5 photos of the same scene) or if each photo is reviewed individually.

iOS Photo CleanerSwipe through photos and free up storage in minutes
Christian David Bazanleft a comment
Nice work! Curious about Smart Select. How are you determining which file to keep in each duplicate group? Perceptual hashing, metadata comparison, or something else? I'm building something similar for iOS photos and the "pick the best one" logic is the hardest part to get right. Especially when two files look identical but differ in resolution or compression.

DupFind duplicate photos & videos other apps miss
