开发与工程 coding-agentsdesktop-uitauricodexcursor-cliopencodesession-management

MonoCode

把 Claude Code、Codex、Cursor 等编码代理装进一个统一桌面界面,用标签页管理会话,不用在终端之间来回切换。

FollowAgents 评估 · FARS-2.1
不推荐
56/ 100 五分制 2.8 / 5
1 2 3 4 5 6
1信任安全11 / 29 · 1.9/5

SECURITY.md 坦承会话可像终端一样编辑文件、执行命令,但提供的核心 Rust/Tauri 源码与权限配置未在证据中,无法核实最小权限与确认机制;流式渲染依赖 rehype-harden 提示有加固意识但未经证实。发布流程对密钥处理较严谨(签名、公钥强制校验)。缺乏回滚说明与数据流文档。

2可靠稳定8 / 14 · 2.9/5

package.、Cargo.toml、tauri.conf 版本一致(0.1.42),CI 覆盖三平台且含测试、clippy -D warnings、fmt 检查,自洽性较好;但失败提示与错误处理质量无法从所给文件确认。

3适用触发9 / 18 · 2.5/5

README 明确面向已安装各 CLI 的开发者用户,三平台构建说明齐全;但对触发/命令边界、能力限制缺乏正式文档,仅一句 'expect bugs'。

4规范维护14 / 18 · 3.9/5

安装说明(macOS/Linux/Windows/源码构建)非常完整;版本三处一致并由发布工作流强制校验 CHANGELOG 存在对应小节,规范程度高;LICENSE/NOTICE 齐全;但示例/FAQ 缺失,维护者仅为个人且身份未经验证。

5有效结果9 / 13 · 3.5/5

产品定位清晰(不卖 token、复用已有订阅),多 provider 聚合 GUI 有实际边际价值;但实际可用性需执行验证,静态证据只能确认工程规范。

6证据核验5 / 8 · 3.1/5

README 声称的 provider 支持与安装命令可对照,但运行时行为(能否真正驱动各 CLI)无法静态核实;声明与推断基本分开,无夸大营销。

证据充分度: 评估于 2026年9月10日 审查版本 2d0a4bd693db
使用前请注意
  • 核心 Tauri/Rust 进程代码未在审查范围内提供,权限范围、文件编辑与命令执行的控制机制无法静态核实,请在隔离环境中先行试用。
  • 该项目明确处于早期阶段('expect bugs'),会话可代表你编辑文件并执行命令,敏感仓库使用前应评估风险。
  • 发布者为未经验证的个人账户,macOS DMG 直接来自第三方域名 dl.usemono.dev,安装前请核对签名。
  • 自动更新依赖远程 latest. 端点,请确认更新公钥与端点可信后再启用自动更新。
评估证据 [1][2][3][4][5][6][7]
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

MonoCode(仓库 hardbeat920/monocode)是一个为编码代理提供的桌面图形界面,基于 Tauri 构建,支持 macOS、Linux 和 Windows。它本身不提供模型或出售 token,而是复用你已有的订阅:只要本地安装并登录了 Claude Code、Codex、Cursor CLI、Grok Build、OpenCode、Pi、omp 或 fx 中的任意一个,MonoCode 就能驱动它们运行。界面以标签页组织多个会话,底部输入框(composer)作为统一的指令入口。官方分发渠道包括 macOS 的 DMG、Linux 的 .deb/AppImage 和 Windows 的 NSIS 安装包,也提供从源码构建的完整流程。项目自述处于非常早期的阶段,开发者应预期存在 bug,小型、聚焦的 PR 被欢迎,大型改动需先开 issue。

MonoCode 检测本地已安装并登录的编码代理 CLI(通过各自的登录命令如 claude auth login、codex login、agent login、grok login、opencode auth login、fx login 等完成认证),然后在桌面窗口中运行它们。每个标签页对应一个代理会话,composer 输入框把用户指令发送给当前会话的代理执行。它不托管模型、不经手计费,执行发生在本地各代理 CLI 中。构建层面使用 npm install + npm run tauri dev 进行开发,npm run build:linux 产出 .deb 和 AppImage 到 target/release/bundle/,npm run build:windows 产出 NSIS 安装包到 target/release/bundle/nsis/。

  1. 同时使用多个编码代理订阅(如 Claude Code 和 Codex)的开发者,希望在一个窗口的标签页中切换会话,而不是开多个终端。
  2. 偏好图形界面而非纯终端交互的工程师,想用统一的 composer 输入框驱动已登录的代理 CLI。
  3. 在 macOS、Linux(x86_64)或 Windows(x86_64)工作站上希望本地运行代理 UI、不把代码或 token 托付给第三方中转服务的用户。
  4. 愿意从源码构建并容忍早期 bug、希望参与改进项目的 Tauri/Rust 开发者。

这个 Agent 有哪些优点和局限?

优点
  • 多代理统一入口:一份界面同时驱动 Claude Code、Codex、Cursor CLI、Grok Build、OpenCode、Pi、omp、fx 八个代理,无需在终端间切换。
  • 复用已有订阅,不代售 token,执行和计费留在你本地的各代理 CLI 中。
  • 跨平台原生分发:macOS DMG、Linux .deb/AppImage、Windows NSIS 安装包齐备,并提供完整的 Tauri 源码构建流程(build:linux、build:windows)。
局限
  • 项目自述'非常早期',官方明确提示应预期 bug,稳定性风险需自行承担。
  • 强依赖本地代理 CLI:必须先安装并登录至少一个受支持的代理,MonoCode 本身不含模型能力,没有订阅就无法使用。
  • 平台范围有限:macOS 仅支持 Apple Silicon,Linux 和 Windows 仅支持 x86_64,其他架构无官方安装包。

如何安装或部署这个 Agent?

  1. 先安装并登录至少一个受支持的代理:claude auth login、codex login、cursor CLI 的 agent login、grok login(先执行 curl -fsSL https://x.ai/cli/install.sh | bash)、opencode auth login、npm install -g @earendil-works/pi-coding-agent 安装 Pi、curl -fsSL https://omp.sh/install | sh 安装 omp、curl -fsSL https://fx.sh/setup.sh | bash 后 fx login 安装 fx。2. 安装 MonoCode:macOS(Apple Silicon)下载 MonoCode.dmg 并拖入 Applications;Linux(x86_64)从 GitHub Releases 下载 .deb(sudo apt install ./MonoCode_*.deb)或 AppImage(chmod +x MonoCode_*.AppImage 后直接运行);Windows(x86_64)从 GitHub Releases 下载 NSIS 安装包运行。从源码构建需要 Node.js 20+ 和当前稳定版 Rust 工具链;Linux 需 libwebkit2gtk-4.1-dev、libgtk-3-dev、libsoup-3.0-dev、libjavascriptcoregtk-4.1-dev 等 Tauri 前置依赖,Windows 安装器会在缺失时引导安装 WebView2。

如何使用这个 Agent?

安装后启动 MonoCode,确保至少一个代理 CLI 已安装并完成登录(登录命令见安装步骤)。在界面中新建标签页即开启一个会话,选择对应的代理,在底部 composer 输入框输入指令,代理在本地执行并将会话内容显示在标签页中。可以并行开多个标签页管理多个代理会话。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents