Repolode
hardbeat920

hardbeat920/monocode

一款桌面 GUI,把你已有的编程 Agent(如 Claude Code、Codex、Cursor 等)以标签页和分屏会话的方式统一管理。

可替代:ConductorCursor

Star
3,120
Fork
359
未关闭 Issue
469
最近提交
19小时前

这是什么?

MonoCode 是一款为编程 Agent 提供图形界面的桌面应用。它使用你已经订阅、安装并登录的 Agent,包括 Claude Code、Codex、Cursor、OpenCode、Antigravity、Pi、Hermes Agent 和 Devin 等。每个标签页对应一个会话,统一的输入框可以把消息发给你选择的 Agent。应用本身不售卖 token,用量走你自己的服务账号。

应用以项目为单位组织工作。打开项目文件夹、选择 Agent 后即可开始会话,会话可以分屏并排显示。通过 Git worktree 可以并行处理多个任务,文件可以在应用内直接编辑并查看变更。在消息开头输入 /operator,可以让 Agent 打开会话、管理 worktree 和笔记。

项目提供 macOS(Apple Silicon 与 Intel)、Linux 和 Windows 版本,基于 Tauri 与 TypeScript 构建,目前仍处于早期阶段。

核心功能

  • 01通过统一界面运行 Claude Code、Codex、Cursor、OpenCode 等已安装的 Agent。
  • 02标签页会话,支持分屏并排工作。
  • 03支持使用 Git worktree 并行处理任务。
  • 04可在应用内编辑文件并查看变更。
  • 05/operator 命令可让 Agent 管理会话、worktree 和笔记。
  • 06实验性的 Mono Agent 带有记忆,并可运行定时任务。

适用场景

  • 在同一个项目上同时运行多个编程 Agent 并对比输出。
  • 在不同 Git worktree 中并行开发多个功能。
  • 按项目整理 Agent 对话,而不是分散在多个终端中。

快速上手

  1. 1

    安装并登录至少一个受支持的智能体(参见提供商设置指南)

  2. 2

    从安装表中下载适合你平台的应用

  3. 3

    安装依赖以从源码构建

    npm install
  4. 4

    以开发模式运行应用

    npm run tauri dev

使用前须知

  • 项目仍处于早期阶段,README 提示可能存在问题。
  • 需要预先安装并登录独立的编程智能体订阅,例如 Claude Code 或 Codex。
  • Linux 安装需要额外依赖,详见单独的指南。

标签

常见问题

monocode 是什么?
一款桌面 GUI,把你已有的编程 Agent(如 Claude Code、Codex、Cursor 等)以标签页和分屏会话的方式统一管理。 MonoCode 是一款为编程 Agent 提供图形界面的桌面应用。它使用你已经订阅、安装并登录的 Agent,包括 Claude Code、Codex、Cursor、OpenCode、Antigravity、Pi、Hermes Agent 和 Devin 等。每个标签页对应一个会话,统一的输入框可以把消息发给你选择的 Agent。应用本身不售卖 token,用量走你自己的服务账号。
monocode 可以免费使用吗?用的什么许可证?
monocode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
monocode 还在维护吗?
活跃维护中。monocode 最近一次提交是在 2026年10月18日。
monocode 适合用来做什么?
在同一个项目上同时运行多个编程 Agent 并对比输出。 在不同 Git worktree 中并行开发多个功能。 按项目整理 Agent 对话,而不是分散在多个终端中。
monocode 怎么安装和运行?
安装并登录至少一个受支持的智能体(参见提供商设置指南) 从安装表中下载适合你平台的应用 安装依赖以从源码构建: npm install 以开发模式运行应用: npm run tauri dev
在哪里获取 monocode?
源代码和安装说明在 GitHub 上:https://github.com/hardbeat920/monocode

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目