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

  • Multi-Provider Support: Connect to any model via OpenAI/Anthropic-compatible APIs, including local models
  • MCP support: MCP integration for third-party tool calling
  • Memory: The AI remembers you across chats, and every memory stays on your device — review, edit, or delete anytime
  • Chat Presets: Save prompt, model, parameter, tool, and memory as reusable presets. Switch between them with one tap to boost your workflow efficiency
  • Background Tasks: Long answers and tool runs keep going after you leave the app, with progress on the Lock Screen and in the Dynamic Island
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, tools, and memory in one tap.

  • Model · prompt · params · tools · memory, 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
Memory on
Model · prompt · params · tools · memory + 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.

Memory

It remembers you. Privately.

Facts worth keeping carry into your next chat, and never leave your device.

  • Saved as you chat, or added by hand
  • Review, edit, or delete any memory
  • On your device — sent only to your provider

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

Background Tasks

Leave the app. It keeps working.

On iOS 26 a reply or a tool run continues after you switch away, with live progress on the Lock Screen and in the Dynamic Island.

  • Long chats and tool runs continue in the background
  • Lock Screen and Dynamic Island progress, with a cancel button
  • An optional notification the moment the answer is ready

Demo: a Lock Screen activity shows a background answer at 62 percent with a Cancel button, above the completion notification that opens the finished conversation.

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
  • Memory
  • 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 & memory; 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
Memory BayesChatYes — facts saved from chats, kept on device; edit or delete any memory Chatbox AIYes — since 1.23 (Aug 2026); toggle, review & delete in Settings OpenCatNo GeepsNo
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 October 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, tools, and memory in one tap.

Do you store my chats or API keys?

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

How does Memory work?

Turn Memory on in Settings and BayesChat saves the facts worth keeping as you chat; you can add one yourself too. Every memory is listed in Settings, where you can edit or delete it, and you can turn Memory off at any time. Memories live on your device with SwiftData and go only to the provider you configured, as part of the request you send.

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, Memory, 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.