sstraus

tuicommander

一款为AI代理原生设计的IDE,支持在独立分支上并行运行Claude Code、Codex、Aider等11种代理,提供全流程可观测性、差异对比、PR、CI和使用仪表盘。

nightly
发布于
9 天前
162
星标
1,030
下载
同步于
8 天前
rust

最新版本

nightly2026年10月10日 21:29测试版
下载慢?可在上方随时切换镜像源

项目说明

项目概述

TUICommander 是一个AI原生IDE,专为多代理开发设计,让你在同一个窗口中运行多个AI会话、查看代码差异、管理PR和CI状态。它自动检测11种AI编码代理(Claude Code、Codex CLI、Aider、Gemini CLI、Amp、Cursor Agent、OpenCode、Droid、Goose、Grok、pi),并理解它们在做什么。

主要功能

  • 并行运行多个AI会话:一次在五个分支上启动Claude Code,或混合不同代理,每个会话运行在独立的Git工作树中,无上下文冲突
  • 代理可观测性:自动检测速率限制(含倒计时)、问题检测(Y/N提示、编号选项)、使用量追踪(Claude Code周/会话限制,彩色阈值)
  • 活动仪表盘:一目了然查看每个会话的代理类型、状态(工作中/等待中/速率受限/空闲)和最后活动
  • Git工作树管理:点击分支自动创建工作树,PR状态、脏文件计数、上次提交一目了然,合并后一键清理

适用人群

  • 使用多个AI编码代理的开发者
  • 需要全流程可观测性的团队
  • 希望减少上下文切换的AI驱动开发用户

快速上手

  1. 从 Releases 页面 下载最新版本
  2. 安装并启动 TUICommander
  3. 在侧边栏点击分支,自动创建工作树
  4. 启动你喜欢的AI编码代理,开始并行开发
  5. 通过活动仪表盘监控所有会话状态

核心优势

  • 支持11种AI编码代理,自动检测状态
  • 每个代理运行在独立Git工作树,无上下文冲突
  • 速率限制检测、问题检测和使用量追踪为原生功能
  • 支持最多50个终端会话同时运行

历史版本

排序