阿布(Abu)
零基础产品经理用 Claude Code 在 6 周内独立开发的 AI 桌面应用——具备长期记忆、自进化能力、Computer Use、多 Agent 编排和 7×24 自动化运行
简介
阿布(Abu)是一个 AI 桌面应用,用户用自然语言告诉它要做什么,它在电脑上替你做。与普通 ChatBot 不同,阿布具备性格自定义、长期记忆和自进化能力——它会根据聊天内容自动 Review 并沉淀为记忆,根据对话上下文自动创建定时任务和 Skills 技能卡片。所有数据本地运行,隐私安全。
阿布的独特之处在于它的”出生故事”:由一个不懂技术、不会编程的产品经理 Shawn 用 Claude Code 在 6 周内独立开发。这个案例证明了 Vibe Coding 方法论在真实产品开发中的可行性——不写一行代码,仅通过描述需求让 AI 写代码,最终交付了 8.5 万行代码、1,362 个测试、跨平台(Mac + Windows)的完整产品。
关键信息
- 类型:工具 / AI 桌面应用
- 领域:AI Agent / 个人效率 / 自动化
- 开发者:Shawn(零基础产品经理)
- 技术栈:TypeScript(7 万行)+ Rust(4,000 行)+ Tauri(跨平台框架)
- 开源地址:https://github.com/PM-Shawn/Abu-Cowork
- 开发周期:6 周(2026 年 3 月 2 日 → 4 月 12 日)
- 代码规模:386 个源文件,约 8.5 万行
- 交互量:62,376 条 Claude Code 消息,45,004 次工具调用
- 开发成本:约 1 万元(订阅 5,740 + API 5,000+)
- 相关概念:Claude Code、Vibe Coding、MCP 模型上下文协议、AI Agent 智能体、Skill
核心特性
十大技术能力
| 能力 | 说明 |
|---|---|
| 双协议 LLM 适配 | 同时支持 Anthropic(Claude)和 OpenAI 协议,统一 retry/成本/错误分类 |
| OS 级沙箱 | macOS 用 Seatbelt、Windows 用 ConstrainedLanguage,操作系统层面拦截危险操作 |
| Computer Use + 5 层安全 | AI 能看屏幕/点鼠标/敲键盘 + 敏感 app 黑名单 + 危险按键拦截 + 全局停止快捷键 + 会话超时 + 双中止通道 |
| MCP 协议 | 对接外部工具服务器,支持 stdio 和 HTTP 两种传输。浏览器操控通过 MCP 接入 |
| 多 Agent 编排 | 主 Agent 拆大任务给多个子 Agent 并行执行,每个子 Agent 独立上下文 |
| Skills 技能系统 | 重复性 SOP 沉淀为 Markdown 技能卡片,AI 自动识别何时激活 |
| 4 种触发器引擎 | HTTP webhook / Cron 定时 / 文件变更 / IM 消息 |
| IM 多平台集成 | 飞书(WebSocket)/ 钉钉(event callback)/ Slack(socket mode) |
| 文件化记忆系统 | 目录结构化长期记忆,自动迁移、跨设备同步 |
| 自建 Eval 框架 | 23 个评测 case,跨 provider 对比工具选择准确率 |
使用场景
- 操作本地文件:发票整理批量重命名、Excel 自然语言分析、跨文件信息提取
- 网页数据抓取:直接操作已登录的浏览器,不需要重新登录任何系统
- 7×24 自动化:接入飞书/钉钉/Slack 机器人 + 定时任务
- 自进化:自动 Review 对话沉淀记忆,自动创建定时任务和 Skill 卡片
不同素材中的观点
- 2026-05-29-woshipm-shawn-abu-claude-code-6-weeks:Shawn 的完整开发自述。核心贡献不是阿布本身的功能,而是证明了”零基础 PM + Claude Code = 真实可用的完整产品”这一命题。6 周从空文件夹到 8.5 万行代码的开发速度(峰值日 9,259 条消息),以及从中沉淀的 5 步工作流、版本注册表测试、23 case eval 框架等可复用方法论,比产品本身更有参考价值。最关键的 4 个教训:①模型试图打开钥匙串→5 层安全防御、②发版搞炸用户数据→版本注册表三道锁、③main 分支开发事故→CLAUDE.md 分支纪律、④多窗口并行开发→模块解耦前提
实用信息
快速上手
- 从 GitHub 克隆仓库:
https://github.com/PM-Shawn/Abu-Cowork - 按 README 安装依赖(Node.js + Rust + Tauri CLI)
- 配置 LLM API Key(支持 Claude 和 OpenAI 双协议)
注意事项
- 阿布是 Tauri 桌面应用,需要安装 Rust 工具链
- Computer Use 功能有 5 层安全防护,但仍需注意隐私边界
- 自进化能力需要一定使用量才能体现——用得越多越懂你
- 当前主要面向 Mac + Windows 双平台