Claw Diary

📔 AI 助手的记忆黑匣子与时光机

AI助手的黑匣子记录仪:自动追踪会话活动,生成可视化时间线与第一人称日记,支持成本分析与本地隐私存储。

收藏
5.7k
安装
1.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Claw Diary 是一款面向 Claude Code 用户的个人级 AI 活动追踪与可视化分析工具。它通过配置 Claude 的 hook 系统,在 PreToolUse、PostToolUse、SessionStart 和 Stop 四个关键节点自动采集会话元数据,包括工具调用、token 消耗、成本估算及会话状态。所有数据以 JSONL 格式本地存储于 ~/.claw-diary/events/。

用户可通过 8 条 slash 命令与系统交互:/diary 生成当日叙事摘要;/diary:replay 启动交互式 HTML 时间线浏览器;/diary:stats 与 /diary:week 提供成本与活动分析;/diary:search 支持全历史检索;/diary:export 支持多格式导出;/diary:clear 可一键清除数据;/diary:thoughts 触发 AI 以第一人称撰写带有个性化 voice 的日记;/diary:persona 允许用户查看和编辑 AI 的人格设定。

显著优点

1. 零网络传输:明确声明无外部端点调用,所有处理本地完成,契合隐私敏感场景。
2. 成本透明化:原生支持按日、周、模型、工具维度的 token 与费用分析,对高频 API 用户极具价值。

3. 可解释性增强:可视化时间线与叙事摘要将黑箱式的 agent 交互转化为可审计、可回放的历史记录。

4. 人格化体验:通过 persona.md 与 thoughts 命令,引入「AI 写日记」的拟人化设计,增强用户情感连接。

5. 数据可控:提供 --yes 确认的清除命令与三级记录粒度(full/summary/minimal),平衡详细度与存储压力。

潜在局限与风险

  • Node.js 依赖:需要本地 Node 环境及 npm install 构建步骤,对非技术用户存在门槛。
  • Hook 配置复杂度:需手动编辑 ~/.claude/settings.json 并维护绝对路径,跨设备迁移时配置易失效。
  • 存储膨胀:长期高频使用下,JSONL 事件文件可能累积至可观体积,需用户自行管理磁盘空间。
  • 隐私边界模糊:虽然自动脱敏环境变量与密钥,但用户对话内容(尤其是 /diary:thoughts 的输入上下文)仍可能包含敏感信息,依赖文件系统权限保护。
  • AI 日记的幻觉风险:thoughts 命令基于活动日志进行「创造性」写作,可能生成与事实不符的推断或情绪,用户需辨识虚构与真实。

适合人群

  • 高频使用 Claude Code 的开发者与内容创作者,需审计 API 成本
  • 多项目并行的团队 lead,需回顾 agent 协助的决策路径
  • AI 交互研究者与提示工程师,需量化分析工具调用模式
  • 对「AI 人格化」体验感兴趣的技术早期用户

常规风险

本地文件系统权限管理不当可能导致 diary 数据被其他进程读取;persona.md 的人格设定若过于具体,可能通过提示注入影响 Claude 的后续行为一致性。建议将 ~/.claw-diary/ 目录纳入常规备份或加密策略。

Claw Diary 内容

手动下载zip · 6.0 kB
README.mdtext/markdown
请选择文件