乐于分享
好东西不私藏

AI Agent 编程工具箱:5 个开源工具,管好你的 AI 程序员

AI Agent 编程工具箱:5 个开源工具,管好你的 AI 程序员

用 AI Agent 写代码,爽是真爽,但问题也来了:同时跑 3 个 Agent,谁在干啥分不清;token 烧了多少不知道;Agent 改了哪些文件,出了事查不到;更怕它偷偷执行危险命令。

今天这 5 个工具,专门解决 AI Agent 编程的管理和安全问题。每个都是开源的,一行命令装。

 多 Agent 管理:herdr

像 cmux 管多窗口一样管理多个 AI Agent,一个终端搞定。

你同时跑 Claude Code 写后端、Codex 写前端、OpenCode 做测试,三个终端窗口切来切去,头都晕了。herdr 把它们全收进一个界面,像 cmux 的 pane 一样分屏显示。

一直觉得mac的cmux好用,这下终于找到linux下的替代品了。

• 怎么装cargo install herdr

• 核心功能:多 Agent 会话分屏、状态概览面板、Agent 间消息传递、一键暂停/恢复

• 技术栈:Rust + ratatui TUI

• 我的评价:10.3k ⭐,多 Agent 并行刚需。如果你只跑一个 Agent 不需要它,但两个以上就香了。

 实时监控:abtop

AI Agent 的 htop,实时看 token 用量、上下文窗口、速率限制。

用 Agent 写代码最怕两件事:上下文窗口快满了它突然变傻,API 速率到了它开始报错。abtop 让你实时看到这些指标,提前干预。

• 怎么装cargo install abtop

• 核心功能:token 消耗实时曲线、上下文窗口占用率、API 速率限制倒计时、Agent 活动日志

• 技术栈:Rust + ratatui TUI

• 我的评价:3.3k ⭐,小而美。比盲跑 Agent 心里有数多了。配合 herdr 用效果更好。

 语音通知:peon-ping

AI Agent 干完活用语音通知你,不用一直盯着终端。

让 Agent 跑个重构任务,你切去写别的了,半小时后回来一看——它早卡住了,白等。peon-ping 在 Agent 完成或出错时用语音提醒你。

• 怎么装npm install -g peon-ping

• 核心功能:Agent 任务完成/失败/卡住时语音通知、自定义通知音效、支持多个 Agent 同时监控

• 怎么用

● ● 

1# 启动监控,Agent 完成时播放语音

2peon-ping watch --agent claude-code --notify voice

• 我的评价:4.9k ⭐,魔兽3苦工语音是彩蛋。实用角度讲,终于不用每隔5分钟切回终端看了。

 终端安全:tirith

拦截 AI Agent 的终端攻击:同形字注入、管道注入、ANSI 转义、数据外泄。

AI Agent 执行命令时,如果它读到的输出被篡改了(比如同形字攻击把 rm 伪装成 гm),它可能执行危险操作。tirith 在终端层拦截这些攻击。

• 怎么装cargo install tirith

• 核心功能:同形字检测(Unicode homoglyph)、管道注入拦截、ANSI 转义过滤、敏感数据外泄告警

• 技术栈:Rust

• 我的评价:2.6k ⭐,安全赛道。说实话大多数开发者暂时用不到,但如果你让 Agent 有 sudo 权限,装一个不亏。

 版本控制:re_gent

AI Agent 专用的版本控制,它改了哪些文件、改了什么,一查就知道。

Agent 写完代码你 git diff 一看,改了 47 个文件,根本不知道它改了啥。re_gent 给每次 Agent 操作打标签,按 Agent 会话维度追踪变更。

• 怎么装go install github.com/regent-vcs/re_gent@latest

• 核心功能:按 Agent 会话自动 commit、变更溯源(哪个 Agent 改的哪行)、Agent 会话回滚、变更 diff 可视化

• 怎么用

● ● 

1# 初始化 re_gent 仓库

2re_gent init

3# Agent 操作自动记录,查看某次会话的变更

4re_gent log --session abc123

• 我的评价:766 ⭐,概念很对。AI 编程的版本控制跟人不一样——人是"改完再 commit",Agent 是"边改边 commit"。这个工具抓住了这个差异。

 总结

工具

解决什么

安装

herdr

多 Agent 分屏管理

cargo

10.3k

abtop

Agent token/上下文监控

cargo

3.3k

peon-ping

Agent 完成语音通知

npm

4.9k

tirith

终端安全防护

cargo

2.6k

re_gent

Agent 版本控制

go

766

如果只装一个:herdr。多 Agent 并行是趋势,先管起来再说。

如果只关心安全:tirith。Agent 权限越大,安全越重要。

避坑提醒

• herdr 和 abtop 都是 Rust + ratatui,需要 Rust 工具链。没装 Rust 的先 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

• peon-ping 的语音通知依赖系统 TTS,Linux 上可能需要额外装 espeak

• re_gent 还比较早期(766⭐),生产项目慎用,个人项目先试

• tirith 的同形字检测有误报率,别把它当银弹,该 code review 还得 review

编制:十三子悠  公众号:编译完就下班