Your AI.
Your keys.
An AI workspace that connects to the providers you choose—so your models, tools, projects, and chat history stay under your control.
Bring your own API keys
Pick your provider.
Choose your model.
Keep control of the workspace.
Built for real AI workflows
One workspace. Your whole AI setup.
BYOKchat keeps the conversation familiar while giving you control over the provider layer underneath it.
Providers & models
Switch models without switching your workflow.
Connect the accounts and endpoints you already use, then choose the right provider and model per chat. BYOKchat keeps provider-specific details behind one consistent experience.
Multiple provider connections. Keep separate accounts or endpoints available without rebuilding your setup.
Cloud, custom, or local. Use built-in providers, OpenAI-compatible APIs, and private-network servers.
Credentials stay in Keychain. Connection configuration and secrets are handled separately.
Chat
A serious chat client, not a thin API form.
Stream answers, work with files, inspect reasoning where the model supports it, and keep rich responses useful instead of flattening everything into plain text.
Files and images. Attach context for supported models and keep it with the conversation.
Rich answers. Markdown, code, math, and diagrams render as part of the reading experience.
Built for iteration. Edit and resend, regenerate, copy, share, search, and recover interrupted work.
The provider-specific wire formats stay behind one runtime boundary, while chat state remains provider-neutral. That keeps new model integrations from leaking into the conversation UI.
let runtime = ProviderRuntime(
registry: registry,
workspace: workspace,
accounts: accounts
)MCP tools
Give models tools without giving up control.
Connect remote MCP servers, choose which servers each conversation can use, and set permission policy tool by tool. BYOKchat keeps the decision visible before sensitive work runs.
Scoped to the conversation. A server can be available globally without automatically becoming active in every chat.
Ask, Always Allow, or Disabled. Choose the permission level that fits each exposed tool.
See what will run. Approval flows can surface the server, tool, and arguments before execution.
Sources/ProviderRuntime.swiftBYOKchat shows the server, tool, and arguments before an Ask-policy tool runs.
Projects
Start each conversation with the context already assembled.
Projects turn recurring work into a reusable workspace. Keep instructions, reference files, provider and model defaults, prompt presets, and tool configuration together instead of rebuilding context chat by chat.
Reusable instructions and files. Give related conversations the same working context without attaching everything again.
Provider and model defaults. A project can start new work on the account and model that fit it.
Prompts and tools travel with the project. Reuse prompt presets and let conversations inherit project-level MCP configuration.
Keep recommendations practical and focused on shipping a polished iPhone release.
Usage & diagnostics
Know what your AI setup costs—and how it behaves.
BYOKchat reconstructs usage from your own conversations and keeps performance telemetry local, so one dashboard can make a multi-provider setup easier to understand.
Useful basics are free. See this month’s spend, model requests, input tokens, and output tokens.
Pro goes deeper. Add time ranges, TTFT and speed, reliability and errors, provider/model breakdowns, per-chat details, and tool/MCP metrics.
Budget without pretending to be the provider. Set a local monthly warning while provider-side spending limits remain separate.
Privacy & portability
Control is concrete, not a badge.
Conversations and non-secret configuration live with the app, provider and MCP credentials live in Keychain, and requests go to the endpoint you selected. Your setup can also leave with you through versioned backups.
Secrets stay out of exports. Full backups preserve conversations, attachments, tool rounds, and configuration without provider API keys or MCP credentials.
Restore on your terms. Import can merge with existing data or replace the portable workspace after validation.
Diagnostics stay local. Bounded telemetry excludes prompts, responses, credentials, and tool payloads by default.
Themes
Make the whole workspace feel like yours.
BYOKchat’s appearance system changes the full native interface—not just the chat bubble color. Pick a calm light workspace, a low-glare dark one, or something with more character.
Paper and Midnight are included free. They also anchor the visual language of this website.
Ten themes in the current catalog. Pro unlocks GitHub Light, Sakura, Sage, Solarized Light, GitHub Dark Dimmed, Nordic, Aubergine, and Ember.
Theme-aware throughout. The palette carries across surfaces, chat, composer, reading content, and settings.
Pricing
Use the web for free. Go native when you want more.
BYOKchat on the web is free to use. The native iOS and Mac apps also include a useful Free plan, with BYOK Pro available for larger setups and deeper local analytics.
Free on the web.
Open BYOKchat in your browser at chat.byok.pro. No BYOK Pro purchase is required.
Free web access.
Bring your own AI provider credentials.
Provider API usage is billed separately by your providers.
Start native for $0.
The native iOS and Mac apps keep the core workspace useful without a subscription.
2 themes and 1 provider account.
1 project, 1 MCP server, and 10 saved Library files.
Basic monthly usage analytics.
iOS + Mac · Coming soon
Remove the native limits.
All themes and unlimited provider accounts.
Unlimited projects, MCP servers, and saved Library files.
Advanced analytics with performance, reliability, budgets, and provider/model breakdowns.
iOS + Mac · Coming soon
Native apps
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Themes | 2 | All themes |
| Provider accounts | 1 | Unlimited |
| Projects | 1 | Unlimited |
| MCP servers | 1 | Unlimited |
| Saved Library files | 10 | Unlimited |
| Usage analytics | Basic | Advanced |
BYOK Pro changes native app limits and features; your AI provider accounts and API usage remain separate.
Prices shown are reference US prices. App Store pricing may vary by storefront.
FAQs
Questions about pricing and plans.
What is free, what Pro changes, and what you still pay your AI providers for.
Is the BYOKchat web app really free?
Yes. You can use BYOKchat at chat.byok.pro without buying BYOK Pro. Your AI provider may still charge you directly for API usage on the account or key you connect.
Do I need BYOK Pro to use the native apps?
No. Native BYOKchat includes a Free plan with 2 themes, 1 provider account, 1 project, 1 MCP server, 10 saved Library files, and basic monthly usage analytics.
What does BYOK Pro unlock?
BYOK Pro unlocks all themes, unlimited provider accounts, unlimited projects, unlimited MCP servers, unlimited saved Library files, and advanced local usage analytics.
Does BYOK Pro include AI credits or model usage?
No. BYOK Pro pays for native BYOKchat features and higher app limits. AI provider accounts, API credits, model usage, quotas, and provider billing remain separate.
What BYOK Pro billing options are available?
BYOK Pro is planned with monthly, yearly, and lifetime purchase options. The prices shown here are reference US prices; the App Store may show different localized storefront pricing.
Where can I use BYOKchat today?
The web app is available now at chat.byok.pro. The native iOS and Mac apps are currently marked as coming soon.