A chat app for OpenRouter

Every model.
Made yours.

Bring your OpenRouter key and talk to any model worth knowing. Every conversation lives on your phone — no account, and nothing is ever kept on a server.

  • BYO API key
  • models
  • 7 themes
  • 0 tracking
Material 3 Expressive

Shapely, springy, alive.

EchoFlow is built head-to-toe on Google's Material 3 Expressive. Scalloped shapes, bold type and physics-based spring motion give every tap, swipe and transition a playful bounce — it doesn't just work, it delights.

  • Real Material Shapes — the scalloped seals throughout
  • Spring physics on every tap and transition
  • Bold expressive type & soft, generous surfaces
Shapely, springy, alive.
Stored on your device

Your whole history, on your phone.

Every conversation is saved locally on your device — so your full chat history is there the instant you open the app, works with no internet at all, and never sits on someone else's server.

  • All chats stored locally on your device
  • Open past conversations offline, anytime
  • Never uploaded, never kept on a server
Your whole history, on your phone.
Powered by OpenRouter

One key.
Every model
worth using.

EchoFlow doesn't lock you to one provider. Paste your OpenRouter key once, then add any model by its ID — frontier or free, reasoning or fast. Switch between them mid-conversation from a single tap.

Your key, stored on-device sk-or-v1-•••••••••••••••••••••••••••••
  • Add custom models by ID + display name
  • Search & swap models from a bottom sheet
  • Free models work out of the box
Add a custom model
Choose a model
Make it yours

Seven palettes. Light & dark.
Material You.

Each theme recolors the entire app, in light and dark. On Android 12+, Wallpaper pulls your palette straight from your home screen.

Wallpaper Mono Ocean Forest Sunset Lavender Rose
The whole toolkit

Small app. Serious craft.

Real-time streaming

Replies land word by word with a live caret — never a loading spinner.

Reasoning traces

Watch the model think in a collapsible panel as the answer streams in.

Rich markdown

Code blocks, tables, lists and emphasis render cleanly in every bubble.

Image attachments

Send photos and screenshots to vision-capable models, right from the composer.

Switch models mid-chat

Jump between any of your models in a single tap without losing the thread.

Private by default

Your key and chats stay on your device. No account, no telemetry, no tracking.

Start
the flow.

Bring your OpenRouter key, pick your models, choose your color — and start talking to an AI that finally feels like yours.

Free · OpenRouter · No account required