用途:从本地 Amp 线程存储中提取隐藏的 API 使用模式,借助 DuckDB 对线程 JSON 做统一查询与统计。
数据来源:线程位于 ~/.local/share/amp/threads/.json;历史位于 ~/.claude/history.jsonl;项目数据位于 ~/.claude/projects//*.jsonl。
主要能力:统计线程数量与消息结构;用 DuckDB 的 read_json 加载线程表;提取工具调用(如 Bash、Read、edit_file)、MCP 服务器(如 firecrawl、exa)与消息类型分布;发现线程 schema、用户 ID 格式与可见性级别。
使用方式:可用 ls ~/.local/share/amp/threads/*.json | wc -l 计数;用 jq 查看线程键;用 duckdb 执行 CREATE TABLE ... read_json(...) 后查询。CLI 命令包括 amp threads list、amp threads share --visibility <v>、amp login/logout、amp skill list/add/remove、amp mcp list/add/remove。
适用场景:分析本地 Amp 使用情况、发现未文档化 API、统计工具与 MCP 调用、估算底层 LLM 成本。
限制:依赖本地文件存在与格式;部分统计与定价为资料中给出的示例数据,可能随版本变化;未提供官方 API 文档,提取结果需自行验证。