阿布(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 CodeVibe CodingMCP 模型上下文协议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 分支纪律、④多窗口并行开发→模块解耦前提

实用信息

快速上手

  1. 从 GitHub 克隆仓库:https://github.com/PM-Shawn/Abu-Cowork
  2. 按 README 安装依赖(Node.js + Rust + Tauri CLI)
  3. 配置 LLM API Key(支持 Claude 和 OpenAI 双协议)

注意事项

  • 阿布是 Tauri 桌面应用,需要安装 Rust 工具链
  • Computer Use 功能有 5 层安全防护,但仍需注意隐私边界
  • 自进化能力需要一定使用量才能体现——用得越多越懂你
  • 当前主要面向 Mac + Windows 双平台

相关页面