cd /news/ai-agents/why-my-android-ai-app-shows-its-plan… · home › topics › ai-agents › article
[ARTICLE · art-151840] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Why my Android AI app shows its plan before it does anything

A developer built Kryzz AI, an open-source, MIT-licensed Android app for chatting with AI models by text and voice and running small multi-step agent tasks, with a design centered on making the agent show its plan and actions in real time. The app keeps chats on-device, uses a bring-your-own API key model with no telemetry sent to the developer, and is written in Kotlin and Jetpack Compose, with file exports sharing a single Markdown model rendered to DOCX, XLSX or PDF. The release is currently a debug APK described as early and rough.

by read1 min views4 publishedOct 17, 2026

I've been building Kryzz AI on weekends and evenings for a few months. It's an open-source Android app for chatting with AI models, talking to them by voice, and letting an agent do small multi-step jobs. It's MIT-licensed and the code is on GitHub.

This post is about one design choice that ended up shaping most of the app: the agent has to show you what it's going to do while it does it.

When I tried agent features in other apps, the thing that bothered me most wasn't bad answers. It was not knowing what happened. Did it actually open that page? Did it make up the source? Did it just spend a dollar of my API credit on a loop?

On a phone that feels worse, because you're usually half paying attention. So I wanted the agent to be boring and visible instead of clever and hidden.

Chats stay on the device. You bring your own API key for whichever provider you use, and there's no telemetry. I can't promise "nothing ever leaves the phone" because the model call itself goes to your provider, but nothing goes to me.

Kotlin and Jetpack Compose. The file outputs share one Markdown model that gets rendered into DOCX, XLSX or PDF, which kept the export code a lot smaller than I expected.

It's still early. The release is a debug APK, so expect rough edges.

Short demo:

If you've built agent features yourself, I'd like to hear how you handle the "what is it doing right now" problem. Issues and PRs on GitHub are welcome.

── more in #ai-agents 4 stories · sorted by recency
── more on @kryzz ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/why-my-android-ai-ap…] indexed:0 read:1min 2026-10-17 · —