Repolode
abacusai

abacusai/abacusai-bot

Open-source desktop app for creating personal AI bots that work across messaging apps like WhatsApp, Telegram and Discord, plus connected services like Gmail and Slack.

Stars
471
Forks
63
Open issues
20
Last commit
16 hours ago

What is it?

AbacusAI Bot is a desktop application for building standing personal agents. Each bot has its own name, instructions, model, chat history, memory and enabled tools, and can be messaged from the desktop app or from WhatsApp, Telegram and Discord. Bots can read and draft email, manage calendars and files, post to work services, browse the web and run commands, and they can also run on a schedule through routines.

The app ships with 100+ connectors and tools, including Gmail, Google Drive, Google Calendar, Slack, Outlook, Jira and Confluence, and it supports MCP servers and skills. Remote messaging has sender approval and tool controls, and incoming messages do not trigger work by default. Bot chats and routines run with full tool permissions, while supervised sessions offer approval modes and an optional kernel sandbox.

The desktop app is MIT-licensed and free to use with a free account, and it can route to free models from several providers or to a local OpenAI-compatible model. The repository is TypeScript, built with Node.js 22 and pnpm, and targets macOS, Windows and Linux.

Key features

  • 01Named bots with their own instructions, model, memory and chat history.
  • 02Chat with bots from the desktop app, WhatsApp, Telegram or Discord.
  • 03100+ connectors including Gmail, Google Drive, Slack and GitHub-style work tools.
  • 04Scheduled routines that run hourly, daily, weekly or from a webhook.
  • 05Sender approval and pause controls for remote messaging.

Use cases

  • Drafting replies to email and preparing a daily morning brief.
  • Tracking follow-ups and meeting preparation across Gmail, Calendar and Slack.
  • Running recurring research or monitoring tasks on a schedule.
  • Handing off a coding task to a bot that edits a repository and runs tests.

Quick start

  1. 1

    Enable corepack (needs Node.js 22)

    corepack enable
  2. 2

    Install dependencies with pnpm

    pnpm install
  3. 3

    Start the app in development mode

    pnpm dev

Things to know

  • Bot chats and routines run with full tool permissions and no sandbox by default.
  • Building from source requires Node.js 22 and pnpm.
  • Local routines only run while the desktop app is open.

In collections

Topics

FAQ

What is abacusai-bot?
Open-source desktop app for creating personal AI bots that work across messaging apps like WhatsApp, Telegram and Discord, plus connected services like Gmail and Slack. AbacusAI Bot is a desktop application for building standing personal agents. Each bot has its own name, instructions, model, chat history, memory and enabled tools, and can be messaged from the desktop app or from WhatsApp, Telegram and Discord. Bots can read and draft email, manage calendars and files, post to work services, browse the web and run commands, and they can also run on a schedule through routines.
Is abacusai-bot free to use? What license does it have?
abacusai-bot is open source under the MIT license. Check the license terms before using it in commercial products.
Is abacusai-bot still maintained?
Actively maintained. The last commit to abacusai-bot was on Nov 6, 2026.
What can I use abacusai-bot for?
Drafting replies to email and preparing a daily morning brief. Tracking follow-ups and meeting preparation across Gmail, Calendar and Slack. Running recurring research or monitoring tasks on a schedule. Handing off a coding task to a bot that edits a repository and runs tests.
How do I install abacusai-bot?
Enable corepack (needs Node.js 22): corepack enable Install dependencies with pnpm: pnpm install Start the app in development mode: pnpm dev
Where can I get abacusai-bot?
The source code and installation instructions are on GitHub: https://github.com/abacusai/abacusai-bot

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects