RUC-NLPIR/CoworkOS
AI 工程面向长周期、人机协作任务的开源协作执行框架,支持人和 AI 智能体共同推进复杂项目。
项目介绍
CoworkOS 是一个面向长周期、需要人工介入任务的开源协作执行框架。它要解决的是那些跨越多次会话甚至数天、需要规划、调用工具、验证结果并能中断后恢复的复杂工作,覆盖代码、研究、文档、演示文稿、CAD、Blender 场景和科学工作流。人和智能体可以在同一份持续变化的产物上查看和修改,模型配置、工作区、记忆和执行记录都留在本机。
运行时分为三层:Main Agent 负责制定计划、分派工作和评估结果;Coordinator Runtime 负责任务调度与生命周期跟踪;可选的 Subagent 执行限定范围内的子任务。长时间运行的 Job 会保留状态和日志,等待或中断后仍可继续。产物修改以候选变更的形式出现,集成前可以审查。
README 还称同一套机制可用于研究式迭代:在其配套研究中,五轮迭代把 Qwen3.6-35B-A3B 在八项基准上的平均分从 33.19 提升到 42.95。项目采用 MIT 许可证。
快速使用
CLI 方式需要 macOS 或 Linux,以及 Node.js 22.19.0 或更高版本(Node.js 下载)。全局安装后,进入项目目录初始化并检查模型连接:
npm install -g coworkos-app
cd /path/to/your/project
coworkos init
coworkos doctor --test-connection
coworkos
coworkos init 会要求填写模型服务 URL、模型 ID 和 API key。连接检查会实际发送一次模型请求并消耗配额。在 CLI 中描述要完成的工作;退出后在同一目录运行 coworkos --continue 可继续最近一次会话(CLI 快速入门)。安装包也发布在 npm。
macOS 桌面版(Apple Silicon,macOS 14+)的安装命令为:
npx coworkos-app@latest desktop install
使用约束
- 桌面安装仅支持 Apple Silicon、macOS 14 及以上;CLI 方式覆盖 macOS 和 Linux。
- 两种安装方式都要求 Node.js 22.19.0 或更高版本。
- 使用前需要可访问的模型服务 URL、模型 ID 和 API key;连接测试会消耗配额。
- README 只给出了上述安装命令,没有说明 Windows 是否支持。
- MIT 许可证适用,项目注明存在第三方例外(LICENSE)。
HotRepo 点评
2026-11-04,CoworkOS 进入 HotRepo 新项目 JavaScript 榜,记录到 104 Star、11 Fork,在一个约一小时的统计窗口内新增 3 Star;暂无全部语言日榜名次。这个观察窗口很短,只能说明早期关注,不足以判断趋势。更值得看的是仓库本身的范围:有文档化的 CLI 和桌面安装方式、三层任务委派运行时,以及一篇报告基准提升的论文。评估时应先看模型配置和快速入门文档,因为未接入模型服务时这个协作框架无法开始工作。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。