开源项目 Zuse 把 Claude Code、Codex 等 CLI 编程智能体装进统一界面
一个开源工具把 Claude Code、Codex 这些命令行编程智能体装进一个界面,会话不丢、能挂后台跑、手机审批,比自己开一堆终端省事多了。
Zuse 是一个开源项目,将 Claude Code、Codex、Grok、Gemini、Cursor、OpenCode 等 CLI 编程智能体封装进统一的图形界面,自称开源版 Devin。它用 SQLite 做事件源持久化,会话、消息、轮次全部落盘可恢复,每个会话绑定独立 Git worktree 支持并行改动同一仓库。云端工作区让会话跑在托管沙箱里,桌面端关闭后继续执行,通过手机推送审批权限。架构上采用管理平面与会话平面隔离的进程管理,避免多智能体并发时的冲突。用户可使用自己的订阅,只需为沙箱运行时付费,沙箱支持 Boat 和 E2B 两种方案。
开源版 Devin:Zuse @zuse_sh 把 Claude Code、Codex、Grok、Gemini、Cursor、OpenCode 等 CLI Coding Agents,封装进一个统一、持久化、项目感知的图形界面。它不自己实现智能体,是做智能体的宿主、编排器和记忆系统。 开源地址: github.com/swarajbachu/zu… 它解决当前 Coding Agent 三个层面的问题 1. 工具碎片化:每个 agent CLI 各有自己的终端界面、会话管理和配置方式。Zuse 提供统一外壳:完整的流式聊天时间线(工具调用、思考块、diff、错误气泡)、斜杠命令、@ 文件引用、图片/PDF 附件、Plan 模式、智能权限系统(会话级覆盖 + 权限检查器)。 2. 上下文容易丢失:终端会话关了就没了。Zuse 用 SQLite 做事件源持久化,会话、消息、轮次全部落盘,重开应用完整恢复;每个聊天会话绑定独立的 Git worktree,多个会话可并行改同一仓库互不干扰。 3. 人力瓶颈:人必须守在电脑前盯智能体。Zuse 的答案是云端工作区:会话跑在托管沙箱里,桌面端关掉后继续执行,通过手机(Expo 推送)审批权限、看结果。 架构核心:成熟的分布式系统工程思维 1. Provider 进程生命周期:将 agent CLI 的管理分成两个隔离平面:管理平面(可用性、账户、用量等只读查询)走共享资源池,按配置键租用、空闲回收、失败重试,避免“中毒”池条目;会话平面默认每会话独占一个进程(独占通知、审批、工具、凭证),除非 provider 协议明确保证多路复用安全。这个划分直接回应了多 agent CLI 混跑时最脏的并发问题。 2. 实时运行时:一条严格的单一数据流:客户端命令 → SessionDomain 事务 → SQLite 事件日志 → 有界游标同步 → 环境运行时 → 按键索引的 ClientBus → UI。设计原则是“客户端 WebSocket 可抛弃,provider 消费属于运行时”——断连、休眠、换网后重连时先绘制缓存、再追补增量(上限 512 事件 / 1 MiB)。云端网关里的 Durable Object 只是“不透明字节路由器”,命令投递由独立的加密邮箱(WorkspaceMailbox)负责,让休眠中的沙箱“只延迟、不丢消息”。项目还有 bun run check:architecture 这类架构级 lint,防止渲染层绕过 SessionDomain 直写。 云端路线图 specs/cloud-platform 是理解这个项目终局的关键。它把工程师时间拆成六个瓶颈:机器、规划、编排、测试、评审、合并。 并为每个瓶颈设计了机制: · microVM(Firecracker 级,支持活进程内存快照,可秒级 fork)解决机器瓶颈; · 双模型“规划+批评”解决规划瓶颈;5–9 个并行 worker 的 harness 循环解决编排; · 浏览器驱动 E2E + 90 秒视频证据解决验收(明确原则:“证明而非承诺,自主功能必须先有验证配套”); · 过夜跑完 plan→build→verify、早上手机评审是第八阶段愿景。 swaraj @swarajb we are open sourcing devin but better. Zuse brings cloud agents: - use your own subscriptions, only pay for sandbox runtime - Boat (super cheap) or E2B (fast spinups) for sandboxes more coming soon - sync files to local to test - run commands on your Mac without reinstalling CLIs in the cloud - clone / open repos using SSH link in reply Your browser does not support the video tag. 🔗 View on Twitter 🔗 View Quoted Tweet 💬 0 🔄 0 ❤️ 0 👀 357 ⚡