贾凡-失落的大蒜
26-11-14 21:54 微博认证:科技博主

【技术科普】只有 5 MB 的原生 Mac 多智能体并行开发终端:omux(MIT 开源)

跑 1 个 Claude Code 或 Codex 很容易,但同时开 8 个并发任务就会陷入地狱级“切标签页轮询”:找不到哪个在等授权、并发改代码冲突、关掉终端丢失上下文。GitHub 开源项目 onurozcan/omux 用纯 SwiftUI + SwiftTerm 打造了一个仅 5 MB 大小、零 Electron、无遥测的 macOS 原生控制台(需 Apple Silicon + macOS 14+)。

它的几个工程设计直击多 Agent 并行痛点:
1)状态可视化与侧栏审批:侧栏直接汇总各会话状态(工作中 / 等你输入 / 已完成),Dock 角标统计待处理数;遇到工具权限弹窗不必切过去,直接在侧栏卡片点 Allow / Deny 或输入拒绝原因。
2)Git Worktree 硬件级隔离(⌥⌘T):为每个并行任务自动切出独立分支与目录,并运行项目级 setup 命令(如复制 .env 与 npm install),彻底杜绝多个 Agent 抢写同一份代码。
3)持久化与内置闭环:保留 Claude Code session ID 与 Codex thread,应用重启不丢上下文;集成文件编辑器(⌥⌘1)、按行批注反馈的 Diff 面板(⌥⌘2)、GH PR 检查日志一键回传,以及可直接拾取 DOM 样式送给 Agent 的内嵌浏览器(⌥⌘3)。

项目主页:github.com/onurozcan/omux (原推:x.com/DanKornas/status/2121210463258034541 )
#AI编程##ClaudeCode##Codex##开源工具#

发布于 辽宁