1
0 Comments

Trying to build paid offline AI tools on iOS without subscriptions – is this a bad business idea?

Hey Indie Hackers šŸ‘‹

Last month I posted here about a tiny suite of offline AI tools I’m building under the name FanStudio – everything runs on your device, no account, no tracking.

Quick recap:

  • I’m David, solo iOS dev

  • Building small offline AI utilities for iPhone / iPad

  • Two apps live right now:

    • Photo Space Saver – helps people deal with the ā€œiPhone Storage Almost Fullā€ nightmare
    • DocSnap & Summarize – scan, OCR, and summarize docs completely offline

My self-imposed rules:

  • No accounts
  • No analytics SDKs
  • No servers touching user data
  • Prefer one-time unlocks, not subscriptions

On the ā€œhumanā€ side this all feels great.
On the ā€œis this a real business?ā€ side… I’m still not sure šŸ˜…

So I wanted to share what I’ve learned so far and get some advice from people who’ve been doing this longer.


Why I’m so stubborn about offline

There are a few categories of data I really don’t like sending to random servers:

  • Personal photos and videos
  • Financial / legal stuff
  • Anything that includes other people’s info

Most AI apps default to: ā€œupload everything to our backend, trust usā€.

I basically flipped it to:

ā€œIf it can’t run on-device, I don’t ship it.ā€

That means:

  • No ā€œjust call an APIā€ shortcuts
  • Lots of time spent squeezing models into small binaries
  • Accepting ā€œgood enough offline AIā€ instead of ā€œhuge cloud models that can do everythingā€

Users seem to genuinely like the offline / no cloud angle.
It makes the trust conversation a lot easier.

And as a solo dev, it’s nice that I don’t have to worry about GPU bills or infra blowing up on launch day.


Where it starts to hurt

The part I didn’t think through enough is what this does to the business side.

1. No analytics = slower feedback

Because I avoid analytics SDKs, I don’t really know:

  • Where people drop off in onboarding
  • Which screens/features are used most
  • What pricing experiments actually work

Right now my ā€œanalyticsā€ are:

  • App Store reviews
  • Emails people send me
  • Occasional long feedback messages (which are gold)

It feels clean, but honestly it’s also like driving at night with the headlights on low beam.

I’m still trying to find the line between:

  • respecting privacy
  • and having enough data to not make dumb decisions

2. On-device AI has real limits

Cloud models make you lazy. On-device models constantly remind you of physics.

I’m always juggling:

  • Model size vs app size
  • Accuracy vs speed vs battery life
  • Old devices that technically support the OS, but struggle in real use

For example:

  • DocSnap ideally would handle every kind of document in every language
  • In practice I have to pick my battles: which languages, which use cases, what I can pack into a reasonable app bundle

There are moments where I think:

ā€œIf I just had a small backend, this would be so much easierā€¦ā€

…and then I remember I’m the one who said ā€œno backendā€ in the first place šŸ˜…


3. One-time pricing in a subscription world

Personally I hate being subscribed to 20 different tools.
So for now both apps are:

  • Free download
  • Limited free use
  • One-time unlock for full features

The good:

  • Easy to explain
  • Aligns with the ā€œoffline, low-stressā€ vibe

The hard part:

  • Revenue is spiky: launch → small bump → flat
  • There’s no built-in recurring piece
  • I have to ask myself ā€œhow much ongoing work can I justify per app?ā€

I know there are ways around this (paid upgrades, bundles, pro tiers, new apps in the same ecosystem), but I definitely feel like I’m swimming against the ā€œeverything is a subscription nowā€ current.


What I’d love feedback on

This is the part where I’d really appreciate honest opinions from people here.

If you were in my shoes:

1) How would you price this kind of thing?

  • Pure one-time per app?
  • A bundle unlock (e.g. ā€œFanStudio Offline Packā€)?
  • One-time per app + a separate ā€œpro packā€ for power users?
  • Something else I’m not thinking of?

I’d like to avoid classic monthly subs if possible, but I also don’t want to trap myself in ā€œsell once, support foreverā€.


2) Would you lead with ā€œoffline AIā€ as the main pitch?

Right now I’m doing:

  • Main hook = concrete pain

    • ā€œYour iPhone storage is fullā€
    • ā€œYour documents are a messā€
  • Offline / privacy is the trust angle on top

Curious what you’d do:

  • Would you put ā€œoffline AIā€ front and center in the marketing?
  • Or keep it as a strong secondary point?

3) Any good examples of similar products / playbooks?

If you know indie products that:

  • Are utility-style
  • Care about privacy
  • Don’t rely heavily on subscriptions

…I’d love to study how they’re doing it.


Where I hope this goes

A year from now, I’d love FanStudio to be:

  • A small, sustainable portfolio of 3–5 offline AI utilities
  • Each one solving a very specific ā€œannoyanceā€
  • All sharing the same values: on-device, transparent pricing, minimal friction

I’m based in Asia, building mostly for a global audience, and I’m basically trying to answer:

ā€œCan a solo dev make a decent living from small, opinionated offline tools?ā€

Right now the honest answer is:
ā€œMaybe? I hope so?ā€ šŸ˜…

If you’ve tried something similar (or think I’m over-optimizing for principles and under-optimizing for survival), I’d really love to hear your take.

Also happy to share more concrete details (Core ML setup, model choices, any early numbers, mistakes) if that’s interesting.

Thanks for reading šŸ™

on December 12, 2025
Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 150 comments A simple way to keep AI automations from making bad decisions User Avatar 63 comments ā€œThis contract looked normal - but could cost millionsā€ User Avatar 54 comments Never hire an SEO Agency for your Saas Startup User Avatar 52 comments šŸ‘‰ The most expensive contract mistakes don’t feel risky User Avatar 41 comments I spent weeks building a food decision tool instead of something useful User Avatar 28 comments