头条 OpenCowork:可控、可扩展的开源桌面AI助手

-- 次阅读

OpenCowork是Cowork的开源版本,主打“不锁模型”:只要是具备 Agent 能力的模型(MiniMax/Claude/GPT 等)都能接入,把 PC 变成 AI 工作伙伴。

核心能力很直观:能读写/创建/修改本地文件,也能执行终端命令,适合开发、脚本与日常整理;同时支持 Windows、macOS、Linux。

架构上用 Electron,主进程负责协调、渲染进程做 UI;关键调度中心是 AgentRuntime,启动时会把 Skills 和 MCP 客户端加载好,统一负责工具调用与结果回传。

因为AI能操作本机电脑,所以安全做得很硬:只允许访问你授权的文件夹,路径会校验并保护敏感位置;写文件、跑命令等高风险操作必须弹窗确认。

Skills 用来“长技能树”:从 ~/.opencowork/skills/ 动态加载 YAML/JSON 配置与指令资源,由 SkillManager 运行时管理。

MCP 则把外部工具接进来:MCPClientService 连接 MCP 服务器,自动发现工具,并用 server__tool 命名区分来源。

上手也快:先在设置里填 API Key / API URL / Model,再选授权目录。比如“读取 /Users/username/project/README.md”,会走 read_file;“创建 hello.py 并写入 print(“Hello World”)”,确认后用 write_file

进阶玩法:用 doc-coauthoring 按“上下文收集→结构优化→读者测试”写设计文档;web-artifacts-builder 生成 React 应用并打包成单一 HTML;再配 ~/.opencowork/mcp.json 接入 git 工具查提交历史。

一句话:开源、可控又能扩展。先少授权、勤确认;再用 Skills 固化流程,用 MCP 接外部工具。Apache 2.0 协议,也欢迎一起共建生态。

项目地址:https://github.com/Safphere/opencowork

#桌面Agent #开源AI助手 #Skills系统 #MCP协议 #OpenCowork #Cowork

图片1

图片2

图片3

图片4

图片5

图片6

图片7

图片8

图片9

图片10


来源: 微信公众号

目录

×