0ab83990b23eeec3c0809ec8068f77715580e22c
Boss
Boss 是一个面向多设备开发协作的 agent control plane。
它的目标是让用户通过对话入口或独立控制台,持续管理多台 Windows、Mac 上的编码代理,支持任务拆分、实时进度、需求变更、审批和审计。
当前状态
当前仓库已经完成第一轮产品设计文档:
并且已经补入首版可运行原型:
- Fastify API
- 文件持久化状态存储
- SSE 实时事件流
- Web 控制台
boss-worker模拟执行器
当前推荐方向
- 主控面:Web 为主,聊天入口为辅
- Manager:Codex
- 设备侧 worker:Codex CLI + Claude Code
- 工具层:MCP
- 调度:持久队列或工作流引擎
下一步
建议直接开始:
- 建立 Web 控制台和后端骨架
- 实现
boss-worker注册与心跳 - 打通会话、任务树和子任务分发
- 接入审批和中途重规划
本地运行
npm install
npm run dev
浏览器打开:
http://127.0.0.1:43210
另开终端启动 worker:
npm run worker -- --name win-a --os windows --capability terminal --capability browser
npm run worker -- --name win-b --os windows --capability terminal --capability test
npm run worker -- --name mac-a --os macos --capability terminal --capability test --capability browser
Description
Languages
Kotlin
39.6%
TypeScript
36.3%
JavaScript
10.9%
Shell
8.4%
CSS
2.1%
Other
2.7%