AI工具箱
herdr

herdr

免费
AI编程583 次浏览

herdr 是什么?

herdr是一款终端内的AI编程代理多路复用器,就像tmux之于终端那样管理你的多个AI编码代理。它运行在代理所在的任何地方——本地机器、远程服务器,支持SSH远程访问,关闭笔记本也不会丢失任何工作状态。实时查看各代理的blocked、working、done状态,点击即可切换,所有代理会话持久化运行。无需Electron,纯终端原生体验,支持Linux、macOS和Windows预览版,是多代理并行工作流的理想管理工具。

herdr 详细介绍

工具简介

herdr是一款终端原生的AI编程代理多路复用器,让你在一个终端窗口中同时管理和监控多个AI编码代理。

核心功能

  • 代理多路复用:像tmux管理终端一样管理多个AI编码代理,在一个界面中并行运行和切换
  • 状态实时监控:通过blocked、working、done三种状态标签一眼掌握各代理工作进度
  • 会话持久化:关闭笔记本或断开SSH连接,所有代理工作状态不丢失,随时恢复
  • 远程SSH访问:支持从任何地方通过SSH连接,代理运行在服务器上不受本地环境限制
  • 轻量原生:无Electron依赖,纯终端运行,资源占用极低
  • 适用场景

  • 开发者同时运行多个AI编码代理处理不同任务,需要统一管理和监控
  • 在远程服务器上运行AI代理,需要随时通过SSH查看和控制工作状态
  • 需要长时间运行多个代理任务,且不希望因本地环境变化导致工作中断
  • 快速入门

    1. 执行安装命令:curl -fsSL https://herdr.dev/install.sh | sh(支持Homebrew和Nix)

    2. 启动herdr,创建新的工作空间(workspace)

    3. 在各面板中启动不同的AI编码代理(如Claude Code、Codex等)

    4. 通过状态标签监控进度,随时SSH远程访问管理

    优缺点分析

    优点:

  • 终端原生体验,无Electron开销,启动快、资源占用低
  • 会话持久化和SSH远程访问,适合长时间多任务工作流
  • 安装简单,支持多种安装方式(脚本、Homebrew、Nix)
  • 缺点:

  • 终端界面对习惯GUI的用户有一定适应门槛
  • Windows版本目前仅为预览版,功能和稳定性待完善
  • 需要配合AI编码代理使用,本身不包含AI编程能力
  • 适合人群

  • 同时使用多个AI编码代理并行工作的资深开发者
  • 需要在远程服务器上管理AI代理工作流的DevOps工程师
  • 追求终端原生体验、不喜欢Electron应用的效率极客
  • herdr 使用教程

    herdr入门教程:终端里一键管理多个AI编程代理

    入门10分钟
    herdr是一款终端原生的AI编程代理多路复用器,像tmux管理终端一样管理你的多个AI编码代理,支持SSH远程访问,关闭笔记本也不会丢失工作状态。 快速开始 访问herdr的GitHub发布页面,下载对应操作系统(macOS/Linux/Windows预览版)的二进制文件,或通过包管理器安装(macOS用brew install herdr,Linux用对应包管理器)。安装完成后在终端输入herdr即可启动。首次运行会引导你配置AI代理后端,支持Claude Code、Cursor等主流AI编程工具,按提示选择并完成认证即可。 核心功能演示 功能一:创建多个代理会话。启动herdr后,按快捷键c创建新会话,为会话命名(如前端重构、后端API、数据库迁移),每个会话独立运行一个AI编程代理。按数字键1-9在不同会话间快速切换,每个会话都有独立的对话上下文和工作目录,互不干扰。 功能二:实时状态监控。herdr主界面顶部显示所有会话的状态标签:blocked(等待输入)、working(正在执行)、done(已完成)。颜色编码让你一眼看清哪些代理需要关注、哪些正在忙碌。按s键可以查看当前会话的详细执行日志,了解代理正在做什么。 功能三:SSH远程访问。在远程服务器上运行herdr serve启动远程模式,然后在本地终端执行ssh -t server herdr attach即可连接。即使关闭笔记本电脑断开SSH连接,服务器上的代理会话仍然继续运行。重新连接后所有状态完整保留,真正实现随时随地接管工作。 实际使用案例 场景一:并行处理多个开发任务。你在开发一个全栈项目,同时让一个代理重构前端组件、另一个代理编写后端API、第三个代理优化数据库查询。通过herdr在三个会话间轮转检查进度,哪个完成了就Review一下,哪个需要补充信息就输入指令,效率远高于逐个串行处理。 场景二:远程服务器上的长时间任务。你在云服务器上让AI代理跑一个大型代码迁移任务,预计需要几个小时。通过herdr管理这个任务,关掉电脑去吃饭,回来后重新连接SSH,代理已经完成了大部分工作,状态和结果都在,无缝衔接继续工作。 常见问题 问:herdr支持哪些AI编程代理?答:目前支持Claude Code、Cursor Agent、Aider等主流终端AI编程工具,通过配置文件可以添加其他支持CLI调用的代理。具体兼容列表见项目文档。 问:多个代理同时运行会冲突吗?答:每个代理会话有独立的工作目录和进程空间,不会冲突。但建议让不同代理操作不同文件或模块,避免同时修改同一文件导致合并冲突。 问:Windows支持怎么样?答:Windows目前是预览版,核心功能可用但可能存在一些终端兼容性问题,推荐在macOS或Linux上获得最佳体验。 小贴士 1. 给每个会话起有意义的名字,比如功能模块或任务类型,比用默认编号更容易管理,长时间使用时尤其重要。 2. 善用herdr的会话持久化特性,对于耗时较长的任务,放心关闭终端去做别的事情,下次打开继续即可。 3. 搭配tmux使用效果更佳,在tmux中运行herdr,既能管理多个代理会话,又能同时保留普通终端窗口处理其他工作。
    查看完整使用指南

    工具信息

    分类AI编程
    定价免费
    浏览量583

    用户评分

    -

    0 个评分

    相关工具推荐

    Cline
    Cline

    Cline是一款VS Code扩展形式的AI编程助手,能够在编辑器中自主完成复杂的编码任务。它支持文件读写、终端命令执行、浏览器操作等多种能力,可以自动分析代码库、修复bug、实现新功能。支持多种AI模型后端,以渐进式执行和人工确认机制保障安全性,是目前最受欢迎的AI编程IDE插件之一。

    62,885
    Open Interpreter
    Open Interpreter

    Open Interpreter是一款开源的AI代码执行工具,让大语言模型能够在本地环境中运行代码、操作文件和执行系统命令。它提供类似ChatGPT Code Interpreter的体验,但运行在用户本地机器上,支持Python、JavaScript、Shell等多种语言,可以操控文件系统、安装软件包、进行数据分析等,是将AI能力与本地计算环境结合的强大工具。

    52,167
    gpt-engineer
    gpt-engineer

    gpt-engineer是一款开源的AI代码生成工具,专注于通过自然语言描述生成完整的代码项目。用户只需描述想要构建的软件,AI就能分析需求、规划架构并生成多文件的完整项目代码。它支持多种编程语言和框架,适合快速原型开发和项目脚手架搭建,是AI辅助软件开发的代表性工具之一。

    50,140
    Goose
    Goose

    Goose是一款由Linux基金会旗下AAIF维护的开源通用AI智能体,使用Rust编写,支持macOS、Linux、Windows桌面端和CLI终端两种使用方式。它兼容Anthropic、OpenAI、Google等15+大语言模型提供商,通过MCP协议可连接70+扩展插件,适用于代码开发、文档撰写、数据分析和自动化任务等多种场景,是本地优先、跨平台的AI助手解决方案。

    46,561