
字节笔记本
2026年11月4日 · 约 4 分钟读完
CoworkOS:人和 agent 在同一份文件上同时工作
「人在环」这个词被用滥了,但大多数实现是「agent 干完了人看一眼」。人大法学院 NLPIR 实验室开源的 CoworkOS 做的是另一件事:人和 agent 在同一个项目上同时工作、互相修改,agent 计划并委托任务,人可以审阅和修改同一份演化的产出,双方共享编辑器、文件、CAD 场景和 Blender 项目。116 星、MIT 协议,11 月 3 日创建,有 arXiv 论文(arXiv:2611.03178)。

一、三层运行时
CoworkOS 的架构分三层:Main Agent 负责定计划、委托工作、评估结果;Coordinator Runtime 负责分发子任务、追踪生命周期;可选的 Subagents 执行范围受限的分配任务。模型选择任务策略,运行时维护协调、反馈和连续性。长时运行的 Job 保留状态和日志,等待或中断后可以继续。
二、共享应用和演化的产出
CLI、搜索、文件和 MCP 连接到文档编辑器、演示文稿、CAD 和 Blender。人和 agent 可以在同一个文档、同一个模型、同一个场景上工作。分层工作区、语义记忆和带修订感知的候选变更支持在集成前审查。这意味着 agent 改的每一处修改都可以被人工审阅后再合并,而不是直接写入。
三、agent 驱动研究的实证
同样的机制支持监控密集型循环,比如 RSI 原生的模型后训练:分析失败、改进数据、跑训练、验证结果、循环迭代,同时保留状态和证据。配套研究显示,五轮迭代将 Qwen3.6-35B-A3B 在八个 benchmark 上的平均分从 33.19 提升到 42.95(官方自称,无独立复现)。

四、安装与使用
macOS 桌面版(Apple Silicon,macOS 14+)需要 Node.js ≥22.19:npx coworkos-app@latest desktop install。CLI 版支持 macOS 和 Linux:npm install -g coworkos-app。进入项目目录后 coworkos init 配置模型服务和 API key,coworkos --continue 恢复上次会话。
五、冷水:四条都得泼
一,116 星的早期项目,创建不到两天,API 和行为可能大变。二,arXiv 论文和 benchmark 数字全是官方自报,无独立复现。三,CAD 和 Blender 集成的实际可用度需要真机验证,README 展示的是设计目标而非实测结果。四,三层层级对单人用户可能过于复杂,Mistgate 或 agent-autoloop 那种扁平架构可能更适合个人场景。
六、判断
CoworkOS 和本系列写过的 Mistgate(plan/apply 审批)、agent-autoloop(后台调度)、X Island(审批中枢)走的是同一方向,agent 从「人操作的工具」变成「和人共事的同事」。但它的独特之处在于共享演化产出:agent 改的和人改的是同一份文件,不是各自维护副本再合并。这在 CAD 和 Blender 这类需要多轮精修的场景里特别有价值。
来源:github.com/RUC-NLPIR/CoworkOS(第一手,README 全文已读,2026-11-04 直读);arXiv:2611.03178。