BayesChat - AI chat BYOK MCP
Private AI Chat Agent with MCP
Free · In‑App Purchases · Designed for iPad. Not verified for macOS.
BayesChat: Chat with any AI model using your own API key(BYOK), support MCP & Chat Preset.
• Any Model, Any Provider — OpenAI, Anthropic, Gemini, OpenRouter, local models, and more via compatible APIs.
• Chat Presets — Save model, prompt, params, and tools as one reusable setup; switch with one tap.
• MCP Tools — Add web search, fetch, or your own servers so your assistant acts as an agent.
• Prompt Variables — Auto-fill context like date, time, or model into your prompts.
• Live Streaming — Real-time typewriter rendering with LaTeX, tables, and code.
• Privacy On-Device — Keys in Apple Keychain, chats in local SwiftData — no account, no cloud.
more No account required, keys stored locally, and I can use my own API keys with any model. The streaming and Markdown rendering are smooth too. Exactly the privacy-first AI chat I wanted. ⭐⭐⭐⭐⭐
No account required, keys stored locally, and I can use my own API keys with any model. The streaming and Markdown rendering are smooth too. Exactly the privacy-first AI chat I wanted. ⭐⭐⭐⭐⭐
- Connect OpenCode gateways and use session-level custom headers with placeholders.
- Fixed several stability issues and small bugs for a smoother experience.
1.1.3 4d ago
What's New?
• Full-resolution attachments — tapping a photo opens the original image, not just the compressed preview
• Clearer error messages — failed requests show the server or gateway error instead of an empty bubble
• Community links in About — Discord and X under Support, with wording aligned to the website
Also in this update:
• What's New card once after each marketing-version upgrade (cold launch)
• History drawer reopens near the conversation you just selected
1.1.2 Sep 21
• Smarter composer — auto-growing input, full-screen editing, and keyboard Send; the expanded editor sits flush above the keyboard
• More stable pinned follow-ups — expanding reasoning/tools or watching the reply stream no longer jumps the pinned bubble
• Copy from expanded reasoning and tool cards
• Lighter chat typography — markdown headings and emphasis use softer font weights for easier reading
Also in this update:
• Just-captured photo shortcut at the top of the plus menu
• Smoother session titles (full size, centered when short, scrollable when long) without scroll jank during the typewriter
• Fewer blank flashes when changing theme or closing Settings
• Faster photo-library attach feedback; steadier empty-state preset layout
• Refined composer chrome and history-drawer settings gear alignment
1.1.1 Sep 15
• Update App Store screenshot
• Hamburger menu with slide-out history drawer — navigate between chats with a single swipe; settings moved into the drawer for cleaner space
• Long-press context menu on your own messages — edit, copy, or delete with a centered confirmation
• Tool result size badges — each tool call now shows how large the result was, and when a long result was trimmed before sending, it displays both original and sent sizes
• Tool result limit raised to 20,000 characters (up from 6,000) and Max Tokens default raised to 20,480 — your tools and replies have more room before anything gets trimmed
• Advanced reasoning options — choose XHigh or set a custom reasoning effort level; "Off" now correctly disables reasoning for each provider
Also in this update:
• Keyboard-to-composer animation rewritten — one smooth lift drives the keyboard, composer, and chat content together; no more multi-phase bounce on first show
• Send-pin flash eliminated — your message bubble lands instantly at the top without the brief flash at the bottom
• Scroll-to-bottom button glides instead of drags — long jumps now pre-wait for tiles to rasterize, then ease in with a smooth curve
• Third-party keyboards stay stable — cold start and warm re-show pushes no longer drift or bounce
• Fixed header replaces the native nav bar — title bar flash on iOS 17/18 is gone
• Copy feedback and message menu actions restored after a stream finishes
1.1.0 Aug 28
• Hamburger menu with slide-out history drawer — navigate between chats with a single swipe; settings moved into the drawer for cleaner space
• Long-press context menu on your own messages — edit, copy, or delete with a centered confirmation
• Tool result size badges — each tool call now shows how large the result was, and when a long result was trimmed before sending, it displays both original and sent sizes
• Tool result limit raised to 20,000 characters (up from 6,000) and Max Tokens default raised to 20,480 — your tools and replies have more room before anything gets trimmed
• Advanced reasoning options — choose XHigh or set a custom reasoning effort level; "Off" now correctly disables reasoning for each provider
Also in this update:
• Keyboard-to-composer animation rewritten — one smooth lift drives the keyboard, composer, and chat content together; no more multi-phase bounce on first show
• Send-pin flash eliminated — your message bubble lands instantly at the top without the brief flash at the bottom
• Scroll-to-bottom button glides instead of drags — long jumps now pre-wait for tiles to rasterize, then ease in with a smooth curve
• Third-party keyboards stay stable — cold start and warm re-show pushes no longer drift or bounce
• Fixed header replaces the native nav bar — title bar flash on iOS 17/18 is gone
• Copy feedback and message menu actions restored after a stream finishes
1.0.9 Aug 27
What's New?
• Chat themes — pick a preset with a live preview; your message bubbles and the top bar follow your look
• Keyboard-friendly chats — the latest message stays visible above the keyboard, even on the first keyboard call-up
• Attach multiple photos at once from your photo library
• Backup & Restore — export your chats, providers, prompts, and settings to a file, and restore them anytime; nothing you have is deleted and API keys never leave your device
• Smoother replies — no more stutter when a response finishes
• More reliable tool integrations (MCP) — stable streaming sessions and cleaner tool definitions
• Empty new-chat pages — starter cards lift above the keyboard so they're never covered
• Share sheet fix — sharing now appears right away over Settings on the latest iOS
• Context usage — every reply shows how much conversation context you've used so far; tap it for details
• Tool call details — each tool card shows how large the result was (e.g. 12.4K), and when a long result was trimmed before sending, it shows the original and sent sizes
• Tool result settings — turn result trimming on or off and hide the size readout, under Settings → Chat
1.0.8 Aug 18
• Smoother Settings scrolling — no more hitch or jitter during fast inertial scrolls
• More reliable jump-to-bottom — fixed white-screen flash after status-bar layout jumps
• Clearer tool calls & reasoning — live arguments while tools run, cleaner JSON, no text jump when you expand or collapse cards
• Pick up where you left off — reopen the chat you were in after restart; fewer blank screens after long background
1.0.7 Aug 9
This is a highly recommended update. We rebuilt core chat performance and caching — if you’re on 1.0.5, update as soon as you can.
• Completely new rendering engine — much smoother scrolling and far less CPU, even on long chats with code, tables, or math
• Better prompt caching — much shorter Time to First Token (TTFT), so replies start sooner on supported providers
• Redesigned reasoning & tool UI — quieter and less distracting while you read the answer
• Unified Reasoning effort — one clear setting in Settings and Chat Presets for how hard the model should think
Also in this release:
• Standard iOS edge-swipe to open chat history
• Finer font-size control
• Markdown export, plus an export loading animation
• Rate-the-app link on the About screen
• iPhone locked to portrait; iPad layout fixes after rotation
• Fixes for Chat Preset select/deselect and related config restore issues
1.0.6 Aug 2
Bug fixes and stability improvements, including:
- Fixed an issue where Pro subscription could fail to restore for users who purchased in a different App Store region.
- Fixed several crashes that could occur on iOS 27.
- Fixed an issue where chat presets could be unexpectedly reset.
- Fixed a rare issue where the setup guide could interfere with swipe navigation.
1.0.5 Jul 7
Support China region
1.0.4 Jul 2
Improved App Store search visibility with updated metadata
1.0.3 Jul 1
Update app store screenshots
Improve user experience
1.0.2 Jun 24
Adds support for BayesChat Pro in-app purchase.
Update Icon.
1.0.1 Jun 20
- Connect OpenCode gateways and use session-level custom headers with placeholders.
- Fixed several stability issues and small bugs for a smoother experience.
more Version 1.1.3 4d ago
Data Not Collected The developer does not collect any data from this app.