IAXT:一款记录AI编程代理操作的macOS菜单栏应用
IAXT是一款macOS菜单栏应用,用于审计AI编程代理(如Claude Code、Cursor、Aider等)在你的Mac上执行的操作。它记录命令运行、文件更改、包安装、Git操作等,但不干扰工作流程。个人版完全本地且免费,团队版可汇总审计摘要。旨在解决审批疲劳和提示注入风险。
IAXT(Intelligent Agent eXecution Tracker)是一款专为macOS设计的菜单栏应用,旨在记录和审计AI编程代理在你的Mac上执行的操作。它悄无声息地运行,记录命令运行、文件创建或修改、包安装、Git操作以及启动代理等行为,但不会干扰你的正常工作流程。
该应用的核心理念是应对AI编程代理带来的两大挑战:审批疲劳和提示注入。审批疲劳指在长时间会话中,用户可能机械地点击允许按钮,从而失去对代理行为的控制;提示注入则指攻击者将恶意指令隐藏在普通文本中,诱导AI执行危险操作。IAXT不阻断或限制代理行为,而是忠实记录一切,让你在会话结束后可以回顾并核实AI的实际操作。
IAXT提供个人版和团队版两种模式。个人版免费下载,无需注册或登录,所有数据完全存储在本地(~/Library/Logs/IAXT/),不进行任何网络调用(除非手动点击“检查更新”)。团队版则允许工程师安装相同应用,每日自动生成摘要(不含原始命令)推送到你控制的中枢端点,便于安全负责人进行审计。
应用界面简洁:菜单栏图标为圆形,正常情况下为白色,当有需要关注的事件时变为紫色。主窗口分为“概览”和“操作日志”。概览显示每日值得关注的事件,如代理修改系统文件、添加登录项等,并展示AI使用模式图表。操作日志可按过滤级别查看,每条记录标明代理、会话、操作详情及置信度(确认、很可能、可能)。用户可右键复制事件上下文,粘贴到任何LLM中进行二次分析。
IAXT目前支持Claude Code、Cursor、Aider、Codex、Windsurf、Kilo Code、OpenCode、Copilot、Cody等主流AI代理。新代理可通过GitHub请求添加。应用仅支持macOS 13 Ventura及以上版本,暂不支持Windows。由于需要跨进程观察系统行为,IAXT无法通过Mac App Store分发,而是以签名的DMG文件形式提供,首次启动时由Apple的Gatekeeper验证。
性能方面,IAXT利用macOS原生事件流(FSEvents、kqueue等),默认丢弃约95%的事件,因此不会明显拖慢系统。唯一的权衡是电池续航:持续后台监控可能略微增加耗电,但团队已通过自适应轮询和睡眠暂停机制将影响降至最低。卸载也非常简单:将IAXT.app拖入废纸篓,然后删除~/Library/Logs/IAXT即可。
总之,IAXT为使用AI编程代理的开发者提供了一面可靠的“镜子”,让你清楚知道代理在机器上实际做了什么,从而提升透明度和安全性。无论是个人开发者寻求心安,还是团队负责人需要满足安全审计要求,IAXT都是一个值得考虑的工具。