PM-Shawn/Abu-Cowork

Open-source alternative to Claude Cowork — a local-first AI agent desktop app · multi-model · self-evolving skills · privacy-first · multi-Harness roadmap · DeepSeek Harness integration in progress

解决的问题

Abu 是一个本地运行的 AI 桌面助手,旨在自主处理复杂的多步骤办公任务。它超越了简单的聊天功能,允许 AI 代理直接与您的本地机器交互——读取和写入文件、执行 shell 命令、控制浏览器或桌面——同时严格保障本地数据隐私。

工作原理

Abu 作为一个自主代理,能够端到端地规划和执行任务。它与多种 AI 提供商(包括通过 Ollama 使用的本地模型)集成,并使用“工具调用框架”来调用工具。它采用三级基于文件的内存系统(个人、项目和会话内存),以在不同工作空间之间记住偏好和工作习惯。

适用人群

专为希望获得能够真正在其计算机上执行工作的 AI 助手的专业人士和开发者设计(例如生成报告、整理文件或自动化网络研究),而非仅提供文本回复。同时,对数据隐私有高度要求的用户尤为适合。

主要亮点

  • 自主执行:能够规划并执行复杂任务,支持“计划模式”以供用户确认高风险操作。
  • 丰富的工具集:内置 29 个技能(如 PDF/PPTX 生成、前端设计),并支持 Model Context Protocol (MCP) 以集成外部服务。
  • 计算机与浏览器控制:内置隔离浏览器,支持可选的 Chrome 桥接,以及对桌面应用的鼠标/键盘控制。
  • 结晶化技能:可主动建议将成功的多步骤工作流转化为可重复使用的“技能”,供未来使用。
  • 企业集成:可连接 Slack、Lark、DingTalk 等 IM 平台,作为团队机器人使用。
  • 安全沙箱:采用操作系统级沙箱(macOS Seatbelt/Windows PowerShell)和网络隔离,防止危险命令执行。
  • 自动化支持:支持基于 cron 的调度和事件驱动触发(文件变更、HTTP Webhook),可自动化重复性工作流。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目