ai newsMo., 26. Okt.
EilmeldungOpenAI launches GPT-6.1 Terra, a cheaper model for everyday computer work

The first screen of my Android AI app asks for an API key. That's where most people give up

My app has passed 200 downloads, and the most useful feedback I've had so far wasn't about a feature. It was one person on a forum telling me, twice, that he couldn't get past step one. Quick context: Kryzz AI is an MIT-licensed Android app (Kotlin + Jetpack Compose) for chat, voice and agent tasks

dev.toMontag 18:41 · 26.10.2 Min. Lesezeit
Bild: dev.to

My app has passed 200 downloads, and the most useful feedback I've had so far wasn't about a feature. It was one person on a forum telling me, twice, that he couldn't get past step one.

Quick context: Kryzz AI is an MIT-licensed Android app (Kotlin + Jetpack Compose) for chat, voice and agent tasks. It doesn't run models on the phone. You bring your own OpenRouter key and the models are hosted by whichever provider you pick. Chats, memory, files and keys stay on the device, and there's no analytics or telemetry.

I picked BYOK on purpose. No server of mine sits between you and the model, I never see your prompts, and I don't need to charge a subscription to cover API bills. I still think that's the right call for a privacy-focused app.

But it means the very first thing a new user does isn't "try the app". It's "go to another website, make an account, find the keys page, create a key, copy it, come back, paste it". That's five steps before the app has done anything for them.

The person who reported it wasn't confused about what a key is. He got stuck at OpenRouter's own sign-up check, which kept timing out for him. Things that seemed to help other people:

Then he asked a fair question: can I just use a Grok or Gemini key instead? Right now, no. The app only talks to OpenRouter (which does have those models). That's a real gap, and I've written it down as a feature request.

None of this is built yet. I'd rather hear from people who've shipped BYOK apps before I pick one.

If your app asks users for their own API key: how do you get them through that first step? Did a guide help, or did offering more providers matter more?

Honest caveats: you need your own OpenRouter key, it's not on the Play Store, and so far the signed release build has only been tested on an emulator. Bug reports are very welcome.

Quelle: dev.to (dev.to). Original öffnen