Set Up Your Bots
Choose a bot's engine and role in the Mac app. Use the accounts and tools you configure.
BotFleet
Set up bots on your Mac, give them channels for different projects, and review their conversations and approvals in one place. BotFleet builds on the open-source OpenMausBot desktop app. BotFleet add-ons are in testing.
For example, a project can have:
Choose a bot's engine and role in the Mac app. Use the accounts and tools you configure.
Put project work in channels and task threads so the team and its context stay together.
Follow replies and approval requests on your Mac. The iOS companion is available as a public TestFlight beta.
Everything this fork layered on after OpenMausBot. All of these are in testing — some are used regularly on this fleet, but none are a finished product surface and their behavior can still change.
A Mac relay can connect bot group chats in Messages.app to BotFleet while its host service is running.
The public TestFlight companion pairs with a running Mac host to show conversations and approvals. Notification behavior depends on the Mac sidecar and iOS permissions; iPad runs in compatibility mode.
Renameable task threads live under their channel, can be moved, searched, and collapsed, with a custom word for room if you want one.
Click any user or bot message bubble to copy its text. Hover for a dedicated copy button with right-click options to copy the Request ID or Message ID.
A menu-bar extra keeps BotFleet reachable while the window is hidden.
First visit uses System Auto, which follows this computer — Studio in light, Midnight in dark. Other skins stay explicit picker rows. Code fences pick a Shiki theme that stays readable on the painted skin. Includes update toggle preferences and in-app banner controls.
The desktop app attaches to an already-running BotFleet harness instead of forking a second one.
Native API and ACP drivers for DeepSeek models, complete with an in-app model rates and token pricing reference in Settings.
Gemini and Antigravity engine options, including tool access and local computer dispatch where configured and approved.
Assign 1st, 2nd, and 3rd choice fallback models to each bot. Quota, usage-cap, and session-limit chips fail over automatically, including after tools already ran and in rooms. Other streamed error paths are still in review.
A live timer on the in-progress turn, plus duration on completed activity runs.
Live token consumption (prompt, completion, cache hits) and model costs stream to a Usage Monitor instance you configure, with automatic project and repo classification.
Official-style marks for Grok, Claude, DeepSeek, Gemini/Antigravity, and others. Unconfigured models stay out of the picker.
Bots search and contribute to a shared memory store instead of a private hash-proxy index.
List and answer approvals, open_app, routines, webhooks, decision-log tools, and idempotent sends for external MCP clients.
Channels can attach multiple repositories with automatic context injection. Local file links open in default Mac apps with 1 click or reveal in Finder on Option-click.
Sample local disk, RAM/swap, and optional CPU load while BotFleet is running and enqueue the same kind of task a routine would when a threshold is crossed.
A free *.trycloudflare.com URL from Settings, Tailscale MagicDNS for phone linking, or a Cloudflare token for a custom domain. Custom webhook ingress can sit on its own domain with token validation.
The Mac host checks interrupted turns on restart and can resume work that is safe to retry.
Automated signing, archiving, and TestFlight upload pipeline from the Mac build environment.
BotFleet is a friendly fork. The core app still comes from OpenMausBot by Milind Soni and contributors.
github.com/milind-soni/OpenMausBot Upstream source — open this repository for the current OpenMausBot project, including later changes this fork has not pulled.When we forked, OpenMausBot already shipped: