A personal agent that lives in WhatsApp, not a chat window
AbacusAI Bot packages persistent, tool-wielding agents into a free MIT-licensed desktop app you can message from the apps already on your phone.

What it does You create named bots with their own instructions, model, chat history, and memory — then talk to them from the desktop app, WhatsApp, Telegram, or Discord. Bots can act through 100+ connectors (Gmail, Drive, Slack, GitHub, Notion, Jira, and friends), run on schedules via routines, and handle coding, research, drafting, and cross-app chores. Templates like Chief of Staff, Morning Brief, and Research Scout get you started without a blank page.
The interesting bit It’s a standing agent, not a disposable chat: each bot keeps a persistent mission and memory, can wake itself on a schedule, and can ask you to connect a service mid-task when it realizes it needs one. The free tier is also unusually real — 2,000 starting credits, free models, and RouteLLM - Open that hops between eligible free providers when one flakes out.
Key highlights
- MIT-licensed desktop app for macOS, Windows, and Linux; signed and notarized installers
- Messaging via WhatsApp (linked as a device), Telegram, and Discord, with per-sender approval and pause controls
- Routines run hourly, daily, weekly, on demand, or from webhooks, each with its own record and output
- Supports MCP servers, local tools, browsers, files, and even Android device control (built partly on scrcpy)
- Bring your own keys: OpenRouter, Google AI Studio, Mistral, NVIDIA, Cerebras, Groq, or a local OpenAI-compatible model
Caveats
- Bot chats and routines run with full tool permissions by default — no approval prompts, no sandbox — so read the security docs before enabling anything recurring or remote. The sandboxed Auto mode needs macOS, Linux with bubblewrap, or Windows 11 24H2+.
- With a saved Abacus.AI API key, the app sends transcripts, logs, and diagnostics to Abacus.AI over HTTPS.
- Local routines require the desktop app to be running; internal storage formats may change between releases, and only the latest release is supported.
Verdict Worth a look if you want a persistent personal agent reachable from your actual messaging apps without a subscription. Skip it if you want a hosted service or a CLI — this repo is explicitly just the desktop app.
Frequently asked
- What is abacusai/abacusai-bot?
- AbacusAI Bot packages persistent, tool-wielding agents into a free MIT-licensed desktop app you can message from the apps already on your phone.
- Is abacusai-bot open source?
- Yes — abacusai/abacusai-bot is open source, released under the MIT license.
- What language is abacusai-bot written in?
- abacusai/abacusai-bot is primarily written in TypeScript.
- How popular is abacusai-bot?
- abacusai/abacusai-bot has 533 stars on GitHub.
- Where can I find abacusai-bot?
- abacusai/abacusai-bot is on GitHub at https://github.com/abacusai/abacusai-bot.