Show HN:Tmux-IDE,OSS 代理优先的终端 IDE
Source: Hacker News
tmux-ide New 1.2.0
准备 Claude 代理团队布局
构建一个主面板、面向团队成员的 Claude 面板,以及你的开发工具,全部在一个 tmux 布局中。tmux‑ide 创建环境;Claude 在你提示后组建团队。
有用链接
# Install via script
curl -fsSL https://tmux.thijsverreck.com/install.sh | sh
# Or via npm
npm i -g tmux-ide
# Or try instantly
npx tmux-ide
安装脚本还会注册 Claude Code 技能,使 Claude 能自动配置你的工作空间。
团队就绪面板,随后 Claude 接管
tmux‑ide 准备好面板并启用 agent‑team mode。此后,只需用自然语言提示主面板组织团队并分配任务。
配置进来,布局出去
编辑 ide.yml 文件,即可实时看到布局更新。尝试一个预设以快速开始。
name: my-project
rows:
- size: 70%
panes:
- title: Claude 1
command: claude
- title: Claude 2
command: claude
- panes:
- title: Dev Server
- title: Shell
运行会话后会生成类似以下的 tmux 布局:
Claude 1 $ claude
Claude 2 $ claude
Dev Server
Shell
[0] my-project 12:00
主控 + 队友
一个 Claude 负责协调团队。队友在各自的面板中独立工作,每人专注于自己的任务。
共享任务列表
代理通过共享任务和消息进行沟通。主控分配任务,队友认领并反馈。
自组织
布局运行后,主控可以招募队友、重新分配工作、以及通过普通的 Claude 提示来重塑工作流。
声明式 YAML
在 ide.yml 中定义团队布局——角色、任务、面板大小。配置可在不同机器和项目间复用。
任意技术栈
自动检测 Next.js、Vite、Python、Go 等。开发服务器与代理团队并行运行。
一条命令
tmux‑ide 处理 tmux 会话、面板拆分以及实验性的 env 标志。启动布局后,只需告诉 Claude 如何组织团队。
内置 Claude Code 技能
安装脚本会自动注册 Claude Code 技能。让 Claude 设置你的工作空间;它会处理检测、布局和配置。
快速开始
cd ~/Developer/my-project
tmux-ide init --template agent-team # → 创建带有 agent‑team 布局的 ide.yml。
tmux-ide # → 启动 IDE 会话,包含主控和团队就绪面板...
tmux-ide restart # → 使用更新后的布局重新启动。