Privacy-first
AI Chat Workspace
BYOK, MCP tool & Chat Presets

  • Multi-Provider Support: Connect to any model via OpenAI/Anthropic-compatible APIs, including local models
  • Chat Presets: Save prompt, model, parameter, and tool as reusable presets. Switch between them with one tap to boost your workflow efficiency
  • MCP protocol support: MCP integration for third-party tool calling
  • Fine-tune Parameters: Shape every response with precise, flexible controls
  • Live Streaming: Real-time typewriter animation rendering with LaTeX formulas and Markdowns
  • Customize themes and colors: Set your theme and colors exactly the way you like
Download on the App Store Coming soon Mac App Store

Chat Presets · Live streaming · LaTeX · Tables · Code

Chat Preset

One tap, a different expert.

Stop re-entering the same settings for every task. Chat Presets are reusable prompt templates — model, system prompt, parameters, and tools in one tap.

  • Model · prompt · params · tools, saved once
  • Switch Translator to Research in one tap
  • Prompt variables resolved at send time
Chat Preset 1 Tap Tap to try
Presets
Prompt "Act as a research analyst. Cite sources and flag uncertainty."
Variables {{current_date}} → 2026-08-13
Model gpt-4o
Temperature 0.4
Tools web_search fetch
Model · prompt · params · tools + New Preset

MCP Tools

Plug your AI into the real world.

MCP servers give the model real capabilities mid-answer.

  • Any MCP server — or your own
  • Bearer token & custom headers
  • Validate, then auto-discover tools

Demo: add an MCP server (name, URL, transport, bearer token) over Streamable HTTP, validate it, fetch its tools, then watch the assistant search with web_search_exa and fetch the top result with web_fetch_exa while batch_search stays disabled.

Parameters

Fine-tune it all, in your own way.

Every knob your provider exposes, no config files.

  • Temperature · Top P · Top K · Min P · Max Tokens
  • Reasoning effort: Low / Medium / High
  • Penalties, seed, stop sequences — plus provider JSON

Appearance

Make it yours, native SwiftUI.

Theme, accent, and text size — app-wide.

  • Light · Dark · Auto
  • Nine accent colors, or any custom one
  • Three text sizes · native SwiftUI
Appearance Settings Tap to try
Mode
Accent
Font size

Pricing

Free to try. Pro for life.

Free

$0

Free for everyday chat

  • 30 trial messages, then 50 / month
  • 1 AI provider
  • Bring your own API key
  • On-device chats & Keychain
  • Streaming Markdown, LaTeX & code
  • Themes & basic parameters
  • Built-in prompt templates
Get Free

Lifetime

Pro

$14.99

One-time purchase · No subscription

  • Everything in Free, plus:
  • Unlimited messages & providers
  • Chat Presets
  • MCP tools
  • Custom prompt templates
  • Advanced parameters
  • Bulk export history
Unlock in the App Store

Compare

How BayesChat compares

An honest look at the alternatives — each is good at what it does. Here's where the differences are.

Feature comparison between BayesChat, Chatbox AI, OpenCat, and Geeps
Feature BayesChat Chatbox AI OpenCat Geeps
Reusable Chat Preset BayesChatYes — save model, prompt, parameters & tools; switch in one tap Chatbox AINo OpenCatNo GeepsPartial — prompt library only
Prompt variables BayesChatYes — date, time & model variables with cache-friendly hints Chatbox AINo OpenCatNo GeepsNo
Auto Summarize Title BayesChatYes — every chat named automatically, with live animation Chatbox AINo OpenCatNo GeepsNo
Theme presets BayesChatYes — Sepia, Solarized, Nord, Rosé Pine, Gruvbox & more Chatbox AINo OpenCatNo GeepsYes — custom accent, background & text
Styled export & share BayesChatYes — PDF, HTML & Markdown with math, code highlighting & theme; batch ZIP Chatbox AINo OpenCatPartial — raw text only GeepsPartial — Markdown only
Backup & restore BayesChatYes — one file backs up everything Chatbox AINo OpenCatPartial — iCloud sync only GeepsPartial — iCloud sync only
Usage stats BayesChatYes — tokens in/out, tok/s & duration per reply Chatbox AIPartial — some stats OpenCatNo GeepsNo
Live rendering BayesChatYes — streaming with LaTeX, tables & syntax-highlighted code Chatbox AIYes — streaming Markdown OpenCatPartial — math & tables incomplete GeepsPartial — no math
MCP tools BayesChatYes — any MCP server per chat with visible tool calls (Pro) Chatbox AIPartial — hosted Pro/Pro+ plans only OpenCatYes GeepsNo — built-in web only
Fine-tuned parameters BayesChatYes — temperature, penalties, stop sequences; saveable into presets Chatbox AIPartial — small subset OpenCatPartial — small subset GeepsYes — per provider & chat
Native SwiftUI BayesChatYes — built for iPhone & iPad Chatbox AIPartial — cross-platform UI OpenCatYes GeepsYes
Desktop or web version BayesChatPartial — Mac version coming soon Chatbox AIYes — Windows, macOS, Linux & web OpenCatYes — Mac + iPad GeepsYes — Mac + iPad
On-device storage BayesChatYes — Keychain keys, SwiftData chats, no account Chatbox AIYes — local by default OpenCatYes — iCloud optional GeepsYes — iCloud optional
One-time purchase BayesChatYes — Pro $14.99 once, lifetime, no subscription Chatbox AINo — hosted plans from $3.99/mo OpenCatNo — subscription for premium features GeepsYes — $14.99 once + API use
Works without your own API key BayesChatNo — bring your own API key Chatbox AIYes — hosted plans bundle model access OpenCatYes — cloud subscription available GeepsNo — BYOK only

Yes Partial No

Positioning as of September 2026, from public app-store listings and vendor pages. Full write-up of BayesChat vs Chatbox AI, OpenCat, and Geeps: Read the BYOK client comparison →

FAQ

Common questions

What is an AI chat app with BYOK and MCP tools?

It's an AI chat app where you bring your own key (BYOK) to connect any provider — OpenAI, Anthropic, Gemini, DeepSeek, or local models — and enable MCP servers so the assistant can act as an agent with tools like web search and fetch. Chat Presets let you switch model, prompt, and tools in one tap.

Do you store my chats or API keys?

No. API keys stay in Apple Keychain. Conversations stay on your device. BayesChat has no account system and no cloud that receives your chats.

What does BYOK mean?

Bring your own key. You connect providers with your own API key and pay them directly. We do not resell tokens or sit in the middle of your requests.

Which devices and providers are supported?

Available now on iPhone and iPad; Mac is coming soon. Use OpenAI, Anthropic, Gemini, OpenRouter, DeepSeek, Mistral, LM Studio, Ollama, or any OpenAI-compatible endpoint with a custom URL.

Is Pro a subscription?

No. BayesChat is free to download. Pro is a one-time $14.99 in-app purchase with lifetime access — no subscription.

What is included in Free vs Pro?

Free includes BYOK, on-device storage, streaming Markdown/LaTeX, themes, and basic parameters, with message and provider limits. Pro ($14.99, one time) unlocks unlimited messages and providers, Chat Presets, MCP tools, custom prompts, advanced parameters, and bulk export.

Do I need to create an account to use BayesChat?

No. There is no account system — just add your provider and API key and start chatting. Your chats stay on your device, so nothing is tied to your identity.

Can I import or export my chat history?

Yes. You can export conversation history for backups or sharing. History is stored locally on your device via SwiftData.

Is there an Android or Windows version?

Not yet. BayesChat currently supports iPhone and iPad; Mac is coming soon. We focus on Apple platforms first and may expand to other platforms later.

Can I get started without any technical setup?

Yes. Just add a provider, paste your API key, pick a model, and send a message. For a local model such as Ollama, set its custom base URL and tap Verify.

What is MCP?

Model Context Protocol. You can add MCP servers so the model can use external tools such as web search, fetch, or your own JSON-RPC tools — enabled per chat.

Contact Us

Questions or feedback?

Email us about bugs, feature requests, or anything else. We read every message.