这个项目能做什么
Xum(原名 Mux)是一款桌面应用,被称为编码代理多路复用器,专为隔离、并行的代理式开发而设计。它让你可以同时管理一整套编码代理,每个代理都在自己的工作区中运行,并提供 git 分叉的集中视图。
README 中体现的关键能力:
- 隔离工作区,提供三种运行时选项:Local(直接在项目目录中运行)、Worktree(本地机器上的 git worktree)和 SSH(通过 SSH 在服务器上远程执行)。
- 多模型支持,列出 sonnet-4-*、grok-*、gpt-5-* 和 opus-4-* 模型,此外还支持用于本地 LLM 的 Ollama 和用于更广泛模型范围的 OpenRouter。
- 一个 VS Code 扩展,可从编辑器中跳转到 Xum 工作区。
- 用于高效管理多个代理的 UI 和快捷键绑定。
- 丰富的 markdown 输出,包括 mermaid 图表和 LaTeX。
- 自定义代理循环,具备 Plan/Exec 模式、vim 输入、/compact 等熟悉功能,以及机会性压缩和模式提示。
- 集成代码审查、侧边栏中的代理状态报告、git 分叉 UI、成本与 token 消耗跟踪,以及上下文管理对话框。
- 服务器模式,为移动用户提供响应式 UI。
安装方式是通过发布页面提供的适用于 macOS 和 Linux 的预构建二进制文件。该项目采用 AGPL-3.0 许可。文档托管在 mux.coder.com,开发环境搭建说明见 AGENTS.md。在 Mux.com 提出商标问题后,该项目从 Mux 更名为 Xum。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。