What it is
BotLegger is a free desktop app from my company, Wyvern Systems LLC, for running your own team of AI bots. The bots chat, research, write, and use tools on your behalf, with the AI model of your choice. Your bots, chats, and keys stay on your own devices.
Version 0.7.0, released November 11, 2026, is a beta for macOS 14 or later, on Apple silicon and Intel. Windows, Linux, iPhone, and Android versions are planned next.
Getting started
- Download BotLegger from botlegger.com or the releases page, open the
.dmg, and drag the app to Applications. - Add an API key under Settings → Models, or use free local models.
- Tell a bot what you want done.
Bring your own model
Each bot can use a different model, and you pay the provider directly, with no markup. BotLegger connects to Anthropic, OpenAI, Google Gemini, xAI, DeepSeek, Mistral, Groq, OpenRouter, and Ollama's cloud. It can also use the Ollama app on your computer, which runs local models with no key and no internet connection.
Bots, teams, and schedules
You can describe a bot of your own or start from one of 56 free ready-made bots, grouped by area:
- Leadership: a Chief of Bots that picks, creates, and coordinates your other bots, plus a Chief of Staff and a Head of Security.
- Productivity and personal: a to-do manager, daily planner, meal planner, and travel planner.
- Coding: a code reviewer, bug finder, test writer, and release notes writer.
- Finance and business: a finance tracker, bookkeeper, and marketing planner.
Bots can be grouped into teams that hand work to each other, and any task can run on a schedule. Rules give every bot an instruction it always follows. Skills write down how to do a job so bots can repeat it, and you can teach a skill by doing the task once yourself in the bot browser.
Plugins and the bot browser
Free plugins connect bots to the apps you already use. These include Gmail, Google Drive and Calendar, Outlook, Slack, Discord, GitHub, Notion, Todoist, and Stripe, along with any IMAP email account, any MCP server, and custom APIs. For sites with no plugin, bots share a real browser with tabs, history, and sign-ins. You can watch it work or take over at any point, and the bot hands you the tab whenever a site needs you to sign in.
On your device or in your own cloud
BotLegger runs on the computer in front of you, and your bots work whenever the app is open. To keep them working around the clock, you can create a cloud computer from inside the app in your own DigitalOcean account, which bills you directly. A computer you leave on works just as well. You then scan a QR code to connect your other devices to it, and only the devices you connect can reach it.
You stay in control
I designed BotLegger around approvals, because an agent that can send email or move money must not act on its own:
- An approval card appears before any send, change, or delete. If you don't answer within 10 minutes, the answer is no.
- Chats and files stay on your devices, and keys stay in your system's credential store. Your account holds only your email address and your devices.
- Commands either ask first or run in a sandbox. Content a bot reads from outside cannot give it orders, and bots cannot edit their own audit log.
No safeguard is perfect, though. Like any AI agent, a bot can make mistakes or be misled by what it reads, so give each bot only the plugins, accounts, and folders its job needs.
The app is signed with an Apple Developer ID, notarized by Apple, and updates itself. Each release includes a sha256.sum of its files and a signed security report listing the scans it passed. BotLegger is closed source, and the releases repository holds only the installers.
Learn more
botlegger.com has the full plugin and bot lists, short tutorial videos of the real app, and support details.