
国庆基本是家里蹲这几天把一个憋了挺久的东西肝出来了叫共工空间。先说为什么要做它。我们团队现在写代码基本离不开 Claude Code 和 Codex但都是各用各的用久了很别扭我让 Agent 改了个接口队友那边的 Codex 完全不知道还得我去群里喊一声我机器上仓库、依赖、登录态全配好了队友想让它跑点东西只能来找我或者自己再配一遍Agent 说「服务已经起来了」可它只在我本机 localhost别人根本打不开还有一个更痛的产品经理提了需求我得先理解一遍再原样转述给 AI。这一步其实挺浪费时间的。看到大厂都在做云端 Agent我就想我们也可以做个「类云电脑」的东西把团队里每个人的电脑、甚至闲置的电脑都组个队大家在一个群里沟通Agent 也拉进来。谁要干活就 谁的电脑上下文天然对齐环境也不用重复配。产品经理的需求可以直接 我的电脑去改我只管最后的代码和需求审批。用起来是什么样每个人把自己的机器接进来机器上的 Claude Code / Codex 就变成群里一个能 的 Bot。 一下就开工。跑的过程中可以随时追加消息改方向/stop直接叫停。没 的群消息也会当作背景带给 Bot前面聊过的需求不用再复述一遍。Bot 之间能接力拿不准会问人。后端 Bot 改完接口可以把活甩给前端 Bot 接着改页面。遇到拿不准的地方它会在群里出一道选择题谁答都行。过程全群都看得到。思考、调了什么工具、跑了什么命令实时往群里推diff、Git 状态、文件树随手点开看这一轮花了多少 token、上下文还剩多少也一眼能看到。做出来的东西直接在群里打开。Bot 起的网页、接口、静态报告点卡片就在右边打开。不只是网页Electron / Tauri 这种桌面应用的窗口、微信开发者工具里的小程序模拟器也能实时推到群里别人还能申请远程点一点。要给外面的人看生成个限时链接就行。几台电脑共用一份代码。默认每个 Bot 在自己的工作区里干活互不干扰。如果想让几台机器上的 Bot 改同一份代码可以把群切成「强制同步」谁改了就提交冲突自动三方合并实在合不了再交给人一个个文件处理。我拿 10 万文件的仓库在两台机器之间测过。定时任务。比如每天早上让 Bot 跑一遍回归、汇总一下昨天的提交到点它自己 最合适的 Bot 去干。飞书。也接了飞书应用扫码建个应用在飞书群里一样能 Bot 干活运行过程会像打字一样一点点刷出来配置都在网页后台里弄。怎么搭的浏览器 WebReact │ HTTPS /api · WSS /ws/web ▼ 服务器Fastify PostgreSQL │ WSS /ws/daemon任务与事件· WSS /ws/daemon/tunnel预览隧道 ▼ 成员机器上的 daemonRust命令叫 gg桌面端里自带 ├─ ACP 适配器 → Claude Code / Codex本机已登录的 CLI ├─ 内置 MCPgonggong └─ 工作区 ~/.gonggong/workspaces/几个我比较在意的设计daemon 只往外连。成员机器不开端口家里的 NAT、公司的防火墙都不用管也不用折腾内网穿透。服务器不碰 Key 和代码。它只管账号、转发消息、派活、中继和审计。代码读写、命令执行都在成员自己电脑上模型 Key、Agent 登录态、git 凭据也只留在本机。服务器能看到的只有回传的过程、回复和 diff入库前会脱敏、加密。用 ACP不去解析终端输出。一开始也想过直接包 CLI 解析输出但太脆了CLI 一升级可能就挂。后来换成 ACPAgent Client Protocol思考、工具调用、权限请求都是结构化事件以后要接别的 Agent加个适配器就行。每个「群 × Bot」一个会话、一个独立工作区空闲 10 分钟回收下次恢复会话Bot 还记得之前聊过啥。群协作能力都走一个 MCP。daemon 给每个会话起一个gonggongMCPAgent 通过它翻群聊记录、查成员、在群里提问、发预览、把活交给别的 Bot、建定时任务。预览怎么进群。网页类走隧道浏览器 → 服务器 → daemon 维持的长连接 → 成员机器的本地端口HTTP 和 WebSocket 都通。桌面应用和小程序是另一条路只抓那一个应用的窗口推流有人在看才推不会把整个屏幕推出去。安全这块让别人 你的 Bot说白了就是让别人在你电脑上跑 Agent所以这块我做得比较保守权限分三档只读、工作区可写、完全访问。越档的操作会弹审批卡片只有 Bot 主人能批谁能 也能设只有自己、指定的人、或者群里所有人默认在隔离的工作区里干活所有操作都有审计对外的预览链接有有效期随时能收回我自己的建议还是拿一台专用机器或者虚拟机跑 Bot日常工作机别对群开「完全访问」。国内用起来默认走 npmmirrorNode、Claude Code、Codex 都能一键装常见的模型厂商都内置了选一下填个 Key 就能用用 CC Switch 的话可以直接导入配置。想试试的话不想部署可以先去演示环境注册玩玩http://gg.uyoqu.com自己部署的话服务端 Docker 一条命令gitclone https://github.com/yoqu/gonggong-space.gitcdgonggong-spaceGONGGONG_ADMIN_PASSWORD初始密码dockercompose up-d打开 https://localhost 登录右上角「绑定新机器」复制命令到要跑 Bot 的电脑上执行。gg命令行和 macOS / Windows 桌面端都在 Releases 里。然后建个 Bot、拉个群、 它干活。现在的状态现在是 v0.3.0从国庆前到现在发了三个版本肯定还有不少毛病。目前只支持 Claude Code 和 Codex它也不是一个通用的团队 IM定位就是「几个人一起用 Agent 干活」。会一直维护下去。最想听听大家团队里会不会这么用、卡在哪欢迎提 Issue也欢迎直接吐槽。源码https://github.com/yoqu/gonggong-space文档https://yoqu.github.io/gonggong-space/本文部分内容由 AI 辅助创作。