Ccsinfo

🔍 Claude 会话远程分析工具

远程分析 Claude Code 会话数据,支持会话查看、消息检索、任务追踪与使用统计

收藏
14.4k
安装
3k
版本
0.1.4
CLS 安全性认证2026-08-03
点击查看完整报告 >

使用说明

核心用法

ccsinfo 是一款用于查询和分析 Claude Code 会话数据的 CLI 工具,通过连接远程服务器获取会话信息。主要功能包括:

1. 会话管理:列出近期会话、查看会话详情、支持部分 ID 模糊匹配
2. 消息分析:检索对话历史、搜索消息内容、查看工具调用记录

3. 任务追踪:监控待办任务、查看特定会话的任务列表

4. 统计分析:全局使用统计、每日活动分析、趋势追踪、项目级统计

部署模式:采用客户端-服务器架构,需在存有 Claude Code 数据的机器上运行 ccsinfo serve 服务,客户端通过 CCSINFO_SERVER_URL 环境变量连接。

显著优点

  • 非侵入式数据访问:无需直接操作本地 SQLite 数据库,通过 REST API 安全读取
  • 灵活的搜索能力:支持会话、消息、prompt 历史三级搜索
  • 多格式输出:默认表格视图 + --json 机器可读格式,便于管道处理
  • 网络可达性:服务器可绑定 0.0.0.0,支持局域网内多设备访问

潜在缺点与局限性

  • 部署复杂度:必须同时维护服务器端和客户端,环境配置门槛较高
  • 网络依赖:完全依赖网络连接,离线环境无法使用
  • 安全边界模糊:服务器暴露会话数据,缺乏内置认证机制说明
  • 单点故障:服务器宕机则所有分析功能失效
  • 数据隐私风险:会话内容通过网络传输,存在潜在嗅探风险

适合人群

  • 团队环境中需要集中监控 Claude Code 使用情况的 DevOps 工程师
  • 需要批量分析历史会话进行复盘的高级用户
  • 开发 Claude Code 插件或扩展的开发者

常规风险

| 风险类型 | 说明 |
|---------|------|
| 数据泄露 | 服务器未加密暴露会话内容,可能包含敏感代码/配置 |
| 配置错误 | `CCSINFO_SERVER_URL` 误配置可能导致连接至不可信服务器 |
| 供应链风险 | 依赖 Git 源码安装,缺乏签名验证机制 |
| 权限边界 | 服务器读取 `~/.claude/projects/` 全量数据,无细粒度访问控制 |

建议仅在可信局域网环境使用,避免将服务器暴露至公网。

安全解读

核心用法

ccsinfo 是一款专为 Claude Code 用户设计的会话数据分析工具,通过搭建本地服务器与客户端架构,实现对 AI 编程助手使用情况的全面洞察。该工具需要在用户机器上运行 ccsinfo 服务器(基于 uv 包管理器从 GitHub 安装),暴露本地 ~/.claude/projects/ 目录下的会话数据;同时在运行 Skill 的客户端机器上配置 CCSINFO_SERVER_URL 环境变量,通过 CLI 命令远程查询。

主要功能模块包括:会话管理(列出、详情查看、消息浏览)、内容搜索(跨会话关键词检索)、任务追踪(待办任务状态监控)、统计分析(全局使用量、日活跃度、趋势分析)以及项目管理(多项目视角的数据聚合)。所有命令均支持 --json 格式输出,便于与 jq 等工具链集成进行二次处理。

显著优点

1. 数据主权归属:所有敏感会话数据始终保存在用户本地服务器,不上传至第三方云服务,符合 GDPR 数据最小化原则
2. 细粒度洞察能力:支持从项目级、会话级到消息级的多维度钻取分析,可追踪具体工具调用序列

3. 灵活部署架构:服务器可配置为局域网可访问模式(--host 0.0.0.0),支持多设备协同分析同一开发环境的 AI 使用数据

4. 开发者友好设计:支持会话 ID 部分匹配(前几位字符即可定位)、完整的错误提示机制、与标准 Unix 工具链的兼容性

潜在缺点与局限性

1. 部署复杂度较高:需要用户自行完成服务器端安装、网络配置、环境变量设置等 DevOps 工作,对非技术用户门槛较高
2. 网络依赖风险:客户端与服务器之间的 HTTP/HTTPS 通信若配置不当(如示例中的明文 HTTP),存在局域网嗅探风险

3. T3 来源可信度:维护者为个人开发者账号 myk-org,非企业级或知名开源基金会背书,长期维护可持续性存疑

4. 生态封闭性:仅支持 Claude Code 单一产品的数据格式,无法与其他 AI 编程工具(如 GitHub Copilot、Cursor 等)的数据打通

5. 动态依赖风险:通过 uv tool install git+https://... 从 GitHub 主分支直接安装,缺乏版本锁定机制,可能引入破坏性更新

适合的目标群体

  • AI 辅助编程重度用户:需要量化分析 Claude Code 使用频率、高频场景、效率提升指标的开发者
  • 团队技术管理者:希望监控团队成员 AI 工具使用模式、识别培训需求的工程负责人
  • AI 产品研究者:从事人机交互、开发者体验研究的学术人员,需要获取真实的 AI 对话数据集
  • 隐私敏感型企业:拒绝将代码上下文上传至云端分析服务的金融、政务等行业开发团队

常规使用风险

性能风险:大规模会话历史查询时,服务器端 JSON 序列化可能成为瓶颈,建议对高频查询结果实施本地缓存。依赖稳定性:项目处于早期阶段(v0.1.4),GitHub 仓库的可用性、API 兼容性变更可能影响服务连续性。安全配置:默认示例使用 HTTP 协议,若跨公网部署需自行配置 TLS 证书;服务器 0.0.0.0 绑定模式需配合防火墙规则限制访问来源。版本漂移:scripts/install.sh 直接追踪主分支,建议在生产环境指定特定 Git commit 或等待发布稳定版本标签。

Ccsinfo 内容

references文件夹
scripts文件夹
手动下载zip · 4.4 kB
cli-commands.mdtext/markdown
请选择文件