🐧 Bates——你的Windows个人人工智能助手
一键安装程序,将Windows PC变成自主的AI执行助理。
建立在 开爪 ·开源·Apache 2.0
   
______________________________________________________________________
贝茨做什么
Bates在您的Windows PC上全天候运行,并自主处理您的操作工作流程:
- 电子邮件 --监控多个收件箱、分类邮件、起草回复供您批准
- 日历 --管理个人和企业账户的日程安排,解决冲突
- 语音呼叫 --使用语音克隆拨打和接听电话(ElevenLabs+Twilio)
- 主动简报 --晨间总结、实时提醒和通过Telegram签到
- 文档搜索 --使用语义搜索(ChromaDB+Ollama)在本地为您的电子邮件和文件建立索引
- 任务管理 --跟踪Microsoft Planner和待办事项中的任务,标记过期项目
- 成本情报 -跟踪每个API调用和令牌、每日成本报告、支出警报
- 代码审查 --监控仓库,审查拉取请求,通过Claude code运行隔夜代码审查
- 文件起草 --生成演示文稿、报告和电子表格,保存到OneDrive
- 自主任务 --通宵代码审查、健康检查、系统维护。睡觉时跑步。
所有数据都保留在您的机器上。没有超出人工智能模型API的云依赖性。
现在正在运行什么
这不是一个概念。贝茨每天都在生产:
| 度量 | 值 |
|---|---|
| Cron作业 | 17个计划任务 |
| MCP服务器 | 6(微软365、GitHub等) |
| 电子邮件收件箱 | 4个持续监控 |
| 文档索引 | 68000+文档 |
| 嵌入 | ChromaDB+Ollama(nomic嵌入文本) |
| 声音 | ElevenLabs克隆+Twilio |
| 频道 | 电报、微软团队、语音、网络仪表板 |
| 硬件 | 联想ThinkCentre M70q第5代(1L,500美元) |
| 额外的API成本 | $0-通过OAuth使用现有的Claude/ChatGPT订阅 |
团队:10个子代理
| 代理 | 变体 | 角色 |
|---|---|---|
| Sky | 智能电子邮件 | 监控4个收件箱、分类、草稿回复 |
| Ember | 日历管理 | 跨个人和企业帐户的日程安排 |
| 黑暗 | 语音通话 | 通过ElevenLabs+Twilio进行克隆语音通话 |
| Aqua | 本地搜索 | 使用ChromaDB和Ollama在本地索引的68K个文档 |
| Bolt | 主动简报 | 晨间总结,通过Telegram实时提醒 |
| 核心 | 自主任务 | 通宵代码审查、成本跟踪、健康检查 |
| Nova | GitHub&Code | 监控仓库、审查PR、跟踪问题 |
| Sage | 任务管理 | Microsoft Planner和待办事项,标记过期项目 |
| Frost | 成本情报 | 跟踪每个API调用和令牌,每日成本报告 |
| Pixel | 文档起草 | 生成演示文稿、报告、电子表格 |
硬件要求
最低要求:
- Windows 10/11 Pro(需要WSL2支持)
- 8GB内存
- 256GB固态硬盘
- 任何现代Intel或AMD CPU
推荐:
- 16GB内存
- 512GB+SSD
- 迷你PC外形尺寸(全天候运行,低功耗)
测试时间: 联想ThinkCentre M70q第五代——英特尔酷睿i5-14400T,8GB DDR5,1L外形尺寸。一个比平装书小500美元的盒子。
快速开始
# Download and run the installer (Windows PowerShell as Administrator)
irm https://getbates.ai/install.ps1 | iex安装程序处理一切:
- 启用WSL2并安装Ubuntu
- 安装Node.js、Docker、Ollama、ChromaDB
- 安装OpenClaw并配置MCP服务器
- 设置systemd服务和cron作业
- 配置电报、团队和语音频道
- 构建本地搜索索引
时间: 在新的Windows机器上大约45分钟。
所需手动步骤: Microsoft Entra应用程序注册(用于Office 365访问)和Telegram机器人创建。安装程序会通过截图引导您完成这两个过程。
建筑
┌─────────────────────────────────────────────┐
│ Windows 11 Pro │
│ ┌─────────────────────────────────────────┐ │
│ │ WSL2 (Ubuntu) │ │
│ │ │ │
│ │ ┌──────────┐ ┌────────────────────┐ │ │
│ │ │ OpenClaw │ │ MCP Servers (6) │ │ │
│ │ │ Gateway │ │ M365 · GitHub │ │ │
│ │ │ │ │ Twilio · Search │ │ │
│ │ └────┬─────┘ └────────────────────┘ │ │
│ │ │ │ │
│ │ ┌────┴─────┐ ┌──────────┐ ┌────────┐ │ │
│ │ │ Agents │ │ ChromaDB │ │ Ollama │ │ │
│ │ │ Sonnet │ │ 68K docs │ │ embed │ │ │
│ │ │ Haiku │ └──────────┘ └────────┘ │ │
│ │ │ DeepSeek │ │ │
│ │ └──────────┘ │ │
│ └─────────────────────────────────────────┘ │
│ ▲ ▲ ▲ │
│ Telegram MS Teams Voice │
│ (proactive) (workplace) (Twilio) │
└─────────────────────────────────────────────┘集成
| 服务 | 访问 | 目的 |
|---|---|---|
| Microsoft 365 | OAuth(4个应用程序注册) | 电子邮件、日历、计划器、OneDrive、团队 |
| GitHub | 个人访问令牌 | 存储库监控、PR审查、问题跟踪 |
| Telegram | Bot API | 主要沟通渠道、主动通报 |
| Twilio | Voice API | 使用克隆语音的入站/出站语音呼叫 |
| ElevenLabs | API | 语音克隆和文本到速度 |
| Ollama | 本地 | 嵌入生成(nomic嵌入文本) |
| ChromaDB | 本地 | 文档和电子邮件的矢量搜索 |
| 勇敢的搜索 | API | Web搜索功能 |
| 困惑 | API | 研究与深度搜索 |
安全
- 本地存储在计算机上的所有数据
- 电子邮件限制:Bates只能发送到预先批准的地址(Exchange传输规则)
- OAuth作用域遵循最小特权原则
- 用于监控的只读访问;仅对助理自己的邮箱具有写访问权限
- 除了AI模型API调用之外,没有向第三方发送数据
- 所有行动的完整审计跟踪
人格系统
Bates附带可配置的个性预设:
- 正式英国 --精确、有节制的英式拼写。“早上好,先生。”
- 专业的 --直接、清晰、美式英语。没有表情符号。
- 友好的 -温暖,随意,偶尔表情符号。庆祝胜利。
- 最小化 --只有事实。要点。无填充物。
通过支持自定义个性 brand.yaml 配置。
项目状态
🟡 预发布 --每天都在生产中运行。安装人员处于最终包装中。
路线图
- \[x\] 核心助手功能(电子邮件、日历、语音、搜索)
- \[x\] 具有10个专用子代理的多代理架构
- \[x\] 局部语义搜索(ChromaDB+Ollama)
- \[x\] 克隆语音语音通话(Twilio+ElevenLabs)
- \[x\] 主动简报和签到
- \[x\] 成本跟踪和健康监测
- \[x\] WSL2安装程序脚本
- \[\]Inno安装程序Windows可执行文件(.exe)
- \[\]屏幕截图注释安装指南
- \[\]视频演练
- \[\]一行PowerShell安装程序
- \[\]社区技能市场
贡献
Bates是Apache 2.0下的开源软件。欢迎捐款:
- Windows测试 --不同的硬件、Windows版本、边缘机箱
- MCP服务器集成 --谷歌工作区、Notion、Slack
- 技能 --新的自动化工作流程
- 文档 --指南、翻译、视频教程
- 社区 --当地聚会、大使计划
社区
- 🌐 getbates.ai --网站
- 💬 Discord 的中文翻译是“不和谐”或“纷争”。 --社区聊天
- 🐦 推特/X --更新
- 📧 通讯 --启动更新
常见问题解答
贝茨需要API密钥吗? 不可以。Bates使用OAuth对您现有的Claude、ChatGPT或Gemini订阅进行身份验证。没有单独的API成本。
我可以在旧电脑上运行它吗? 对。任何具有8GB RAM和WSL2支持的Windows 10/11 Pro机器都可以工作。
我的数据安全吗? 一切都在本地运行。除了人工智能模型API调用之外,您的电子邮件、文档和对话永远不会离开您的机器。
为什么是Windows? 大多数人都有一台Windows PC。OpenClaw的社区主要在macOS和Linux上运行。贝茨填补了窗户的空白。
学分
建立在 开爪 通过 彼得·斯坦伯格企鹅站在龙虾的肩膀上。 🐧🦞
许可证
Apache 2.0——请参阅 许可证 了解详情。
Bates的原始代码是Apache 2.0。OpenClaw是麻省理工学院授权的。看 第三阶段_许可.md.
______________________________________________________________________
由...建造 罗伯特·科勒 --人工智能基础设施建设者,创始人 SynapseLayer 和 f办公桌.
