Repolode
abacusai

abacusai/abacusai-bot

开源桌面应用,可创建个人 AI 机器人,通过 WhatsApp、Telegram、Discord 等聊天应用对话,并连接 Gmail、Slack 等服务执行任务。

Star
471
Fork
63
未关闭 Issue
20
最近提交
16小时前

这是什么?

AbacusAI Bot 是一款用于搭建长期运行个人 Agent 的桌面应用。每个机器人都有独立的名称、指令、模型、聊天记录、记忆和启用的工具,可以在桌面端或通过 WhatsApp、Telegram、Discord 与其对话。机器人能阅读和起草邮件、管理日历与文件、向工作服务发布内容、浏览网页、执行命令,也能通过定时任务按计划运行。

应用内置 100 多个连接器和工具,包括 Gmail、Google Drive、Google 日历、Slack、Outlook、Jira、Confluence 等,并支持 MCP 服务器和技能扩展。远程消息有发送者审批和工具权限控制,默认不会因收到消息而自动开始工作。机器人对话和定时任务使用完全工具权限运行,监督式会话则提供审批模式和可选的内核沙箱。

桌面应用采用 MIT 许可证,注册免费账户即可使用,可路由到多家提供商的免费模型,也可接入本地 OpenAI 兼容模型。项目基于 TypeScript,使用 Node.js 22 和 pnpm 构建,支持 macOS、Windows 和 Linux。

核心功能

  • 01每个机器人拥有独立的指令、模型、记忆和聊天记录。
  • 02可在桌面端、WhatsApp、Telegram 或 Discord 中与机器人对话。
  • 03提供 100 多个连接器,覆盖 Gmail、Google Drive、Slack 等工作服务。
  • 04支持按小时、每天、每周或通过 webhook 触发的定时任务。
  • 05远程消息可按发送者审批,并可随时暂停。

适用场景

  • 起草邮件回复并每天生成晨间简报。
  • 跨 Gmail、日历和 Slack 跟进事项、准备会议。
  • 按计划定期执行调研或监控任务。
  • 将编码任务交给机器人,由其修改代码仓库并运行测试。

快速上手

  1. 1

    启用 corepack(需要 Node.js 22)

    corepack enable
  2. 2

    使用 pnpm 安装依赖

    pnpm install
  3. 3

    以开发模式启动应用

    pnpm dev

使用前须知

  • 默认情况下,机器人对话和例程以完整工具权限运行,且不使用沙箱。
  • 从源码构建需要 Node.js 22 和 pnpm。
  • 本地例程仅在桌面应用运行时执行。

收录于专题

标签

常见问题

abacusai-bot 是什么?
开源桌面应用,可创建个人 AI 机器人,通过 WhatsApp、Telegram、Discord 等聊天应用对话,并连接 Gmail、Slack 等服务执行任务。 AbacusAI Bot 是一款用于搭建长期运行个人 Agent 的桌面应用。每个机器人都有独立的名称、指令、模型、聊天记录、记忆和启用的工具,可以在桌面端或通过 WhatsApp、Telegram、Discord 与其对话。机器人能阅读和起草邮件、管理日历与文件、向工作服务发布内容、浏览网页、执行命令,也能通过定时任务按计划运行。
abacusai-bot 可以免费使用吗?用的什么许可证?
abacusai-bot 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
abacusai-bot 还在维护吗?
活跃维护中。abacusai-bot 最近一次提交是在 2026年11月6日。
abacusai-bot 适合用来做什么?
起草邮件回复并每天生成晨间简报。 跨 Gmail、日历和 Slack 跟进事项、准备会议。 按计划定期执行调研或监控任务。 将编码任务交给机器人,由其修改代码仓库并运行测试。
abacusai-bot 怎么安装和运行?
启用 corepack(需要 Node.js 22): corepack enable 使用 pnpm 安装依赖: pnpm install 以开发模式启动应用: pnpm dev
在哪里获取 abacusai-bot?
源代码和安装说明在 GitHub 上:https://github.com/abacusai/abacusai-bot

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目