为 Claude Code、Codex 等编程智能体提供技能、代理、钩子、记忆与安全扫描的统一工作框架。
liaohch3/claude-tap
本地代理与追踪查看器,捕获 Claude Code、Codex CLI 等 AI 编程代理的 API 流量,便于查看提示词、工具调用与 token 用量。
- Star
- 3,293
- Fork
- 284
- 未关闭 Issue
- 40
- 最近提交
- 昨天
这是什么?
claude-tap 通过本地代理启动 AI 编程代理的命令行工具,记录真实的 API 请求流量;对于无法代理的客户端,则监听其本地会话记录。每条追踪会展示系统提示词、对话历史、工具定义、工具调用、流式响应、token 用量,以及相邻请求之间的差异。
它支持 Claude Code、Codex CLI、Gemini CLI、Kimi CLI、OpenCode、Pi、Hermes Agent、Cursor CLI 等多种客户端,并根据客户端选择反向或正向代理模式。记录前会自动脱敏常见认证头,追踪数据保存在本机,无需托管的云端面板。
查看器是一个独立的 HTML 文件,可导出分享用于审查或归档。它还提供结构化差异对比、全文搜索、token 用量拆分、运行时的实时浏览,以及可嵌入 iframe 的精简模式。
核心功能
- 01捕获受支持的编程代理命令行工具的流式 API 请求与响应。
- 02按请求展示系统提示词、工具定义、工具调用与 token 用量。
- 03对比相邻请求,高亮变化的消息、提示词或参数。
- 04可将每次会话导出为独立 HTML 查看器或精简追踪包。
- 05记录前脱敏常见认证头,所有追踪数据保存在本机。
适用场景
- 排查编程代理在多轮对话之间行为变化的原因。
- 审计代理发送给模型的工具定义与系统提示词。
- 对比不同代理会话的 token 用量与上下文增长。
- 归档或分享代理运行的可复现追踪,便于审查。
快速上手
- 1
使用 uv 安装 claude-tap(推荐)
uv tool install claude-tap - 2
通过 claude-tap 运行 Claude Code
claude-tap - 3
或改为追踪 Codex CLI
claude-tap --tap-client codex
使用前须知
- 需要 Python 3.11+,以及您要追踪的智能体客户端(需单独安装)。
- 部分客户端(如 AWS 原生 Bedrock)需要额外配置,例如使用正向代理模式。
标签
常见问题
- claude-tap 是什么?
- 本地代理与追踪查看器,捕获 Claude Code、Codex CLI 等 AI 编程代理的 API 流量,便于查看提示词、工具调用与 token 用量。 claude-tap 通过本地代理启动 AI 编程代理的命令行工具,记录真实的 API 请求流量;对于无法代理的客户端,则监听其本地会话记录。每条追踪会展示系统提示词、对话历史、工具定义、工具调用、流式响应、token 用量,以及相邻请求之间的差异。
- claude-tap 可以免费使用吗?用的什么许可证?
- claude-tap 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- claude-tap 还在维护吗?
- 活跃维护中。claude-tap 最近一次提交是在 2026年10月19日。
- claude-tap 适合用来做什么?
- 排查编程代理在多轮对话之间行为变化的原因。 审计代理发送给模型的工具定义与系统提示词。 对比不同代理会话的 token 用量与上下文增长。 归档或分享代理运行的可复现追踪,便于审查。
- claude-tap 怎么安装和运行?
- 使用 uv 安装 claude-tap(推荐): uv tool install claude-tap 通过 claude-tap 运行 Claude Code: claude-tap 或改为追踪 Codex CLI: claude-tap --tap-client codex
- 在哪里获取 claude-tap?
- 源代码和安装说明在 GitHub 上:https://github.com/liaohch3/claude-tap
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一套包含 36 个技能的 AI 编程代理插件,按头脑风暴、规划、实现、审查、沉淀经验的循环组织工程工作。
类似 btop 的终端监控工具,实时查看 Claude Code、Codex CLI 和 OpenCode 会话的 token、上下文和端口。
面向 Claude Code、Codex、Cursor 等工具的 AI 智能体编排系统,用分阶段流水线自动完成任务、审查、发布和文档工作。
一套提示词技能,让 AI 编程代理只写任务所需的代码,优先复用已有代码,用最少的实现解决问题。
一套按部门划分的 AI 智能体角色文件,可安装到 Claude Code、Cursor、Gemini CLI 等工具中使用。