Every model on OpenRouter, in one beautifully restrained iOS app. Bring your own key. Chat with multiple models in parallel. Reasoning, web search, and image generation — per chat, per model.
Pick two, three, even five models — Claude, Gemini, GPT, Grok, Qwen, DeepSeek — and every one answers the same prompt in parallel. Compare voices, side by side, in a single conversation.
Designed pixel-by-pixel for both themes. Liquid Glass surfaces, native iOS 26 typography, automatic system switching.
Browse the entire OpenRouter catalog with filters for Vision, Reasoning, Free, and Tool use. Star your favorites. Search by name. Switch in two taps.
Toggle web search, image generation, and date-time tools per chat. Set reasoning effort per model. Override the system prompt. The chat remembers, so you don't have to.
Flip on Web Search for research, Image Generation for ideation. Set reasoning effort from Minimal to Xhigh — only on models that support it.

Group chats by project. Pin Important. Search everything. Drag, rename, fold.

API keys live in iOS Keychain. Chats are stored locally with SwiftData. Nothing routes through us — your messages go straight from your iPhone to OpenRouter and back.
A peek at what we're building. Updates ship free for everyone with the app.
Specs, pricing, context window, and provider details — every model gets its own detail page.
Backup and restore your entire chat history across devices through iCloud — opt-in, end-to-end.
Tokens, temperature, top-p, frequency penalty — fine-grain control for power users.
Long-term context that travels between chats. Facts, preferences, projects — recalled when you need them.
elemChat is free to download. You pay OpenRouter directly for tokens — no markup, no subscription. Advanced features unlock with a single in-app purchase.
Available on iPhone and iPad. Requires iOS 26.