开源自托管 AI Agent 平台,支持语音构建工作流、情景记忆与多视图实时编排,具备企业级审计与集成能力。用户可通过自然语言驱动复杂自动化流程,数据完全保留在本地环境。
Atom 是一个基于 Python 和 Next.js 的自托管 AI Agent 自动化平台,旨在通过语音或自然语言交互驱动复杂业务流程。
核心能力#
语音界面与可视化编排#
- 通过语音构建复杂工作流,无需专有语法
- Canvas 画布提供富交互式演示(图表、表单、Markdown)
- 多视图同步编排:浏览器、终端、画布实时联动
- 实时推理可视化与智能错误解决方案
专业代理系统#
- 预置销售代理(CRM 流程、潜在客户评分)、营销代理(活动管理、社交媒体)、工程代理(PR 通知、部署)等角色模板
- 四层成熟度治理模型:学生 → 受限 → 监督 → 自主
- 毕业验证机制:Agent 需通过验证才能获得更高权限
情景记忆与检索#
- 基于经验的学习系统
- 混合存储架构:PostgreSQL(企业版)/ SQLite(个人版)+ LanceDB 向量数据库
- 四种检索模式:时间、语义、顺序、上下文
- FastEmbed 本地嵌入生成(10-20ms 延迟)
集成与扩展#
- 声称支持 Slack, Gmail, HubSpot, Salesforce, Zendesk 等 46+ 商业集成
- 兼容 5,000+ OpenClaw/ClawHub 社区技能
- 支持 Python (350K+ PyPI 包) 与 npm (2M+ 包) 生态调用
- 基于 CDP 的浏览器自动化(抓取、表单填写)
部署方式#
推荐:Docker 部署(约 5 分钟)
git clone https://github.com/rush86999/atom.git
cd atom
cp .env.personal .env
docker-compose -f docker-compose-personal.yml up -d
一键脚本:macOS/Linux 执行 ./start.sh,Windows 执行 start.bat
原生安装:分别配置 backend (Python + FastAPI) 和 frontend-nextjs 环境
配置要点#
编辑 .env 文件配置 LLM API 密钥:
OPENAI_API_KEY或ANTHROPIC_API_KEY或GEMINI_API_KEY
端口配置:后端默认 8000,前端默认 3000(冲突时自动递增)
版本选择:
- Personal Edition:免费,单用户,SQLite
- Enterprise Edition:多用户,PostgreSQL,含监控
典型应用场景#
| 部门 | 场景示例 |
|---|---|
| 销售 | HubSpot 新线索 → 研究 → 评分 → Slack 通知 |
| 财务 | Gmail PDF 发票 → 提取 → 匹配 QuickBooks → 标记差异 |
| 客服 | Zendesk 工单 → 情感分析 → 紧急路由 → 起草响应 |
| 人力 | BambooHR 新员工 → 配置 → 邀请 → 安排入职 |
安全特性#
- BYOK(自带密钥):数据不离开用户环境
- 静态数据加密、供应链保护
- 企业级技能扫描(21+ 恶意模式检测)
- 完整审计日志记录所有 Agent 操作
注意事项#
⚠️ README 中提到的 pip install atom-os 经证实 PyPI 包不存在,请使用 Git Clone 或 Docker 方式部署。
⚠️ 官方网站 https://www.atomiclife.app 目前无法访问,GitHub 仓库为唯一可靠来源。