Skip to content

Claude Code对话导出2种方法:WayLog CLI自动归档+SessionEnd Hook

2026年4月26日

Claude Code对话导出2种方法:WayLog CLI自动归档+SessionEnd Hook

两种方案不是"谁替代谁",而是面向不同需求。想少折腾选WayLog CLI,想完全控制选Hook。

为什么需要导出对话?

用Claude Code写代码、排查问题时,一次对话里可能包含:

  • 大量方案讨论
  • 命令执行记录
  • 报错排查过程
  • 思路沉淀

如果不及时保存,后续复用成本非常高。

两种实用方案:

方案特点适合人群
WayLog CLI开箱即用,自动归档想少折腾、快用起来
SessionEnd Hook完全定制,精细控制想按自己方式导出

方案一:WayLog CLI(推荐大多数人)

核心优势

  • 不用写脚本
  • 不用折腾配置
  • 自动监听会话
  • 导出为可搜索的Markdown

支持Claude Code、Gemini CLI、OpenAI Codex CLI等多种工具。

安装启动

bash
# 安装
npm install -g waylog-cli

# 启动
waylog start

启动后自动监听会话,不需要每次手动触发。

适合谁?

用户类型说明
想做日常知识沉淀自动保存调试过程、命令记录
想建立对话档案库低成本长期归档
不想折腾配置开箱即用

一句话:想少折腾、快用起来,选WayLog CLI。


方案二:SessionEnd Hook(自定义能力强)

核心思路

利用Claude Code的SessionEnd Hook,在会话结束时自动触发导出动作。

SessionEnd触发时机

场景说明
用户手动清空会话/clear
会话被恢复替代新session覆盖旧session
用户退出Ctrl+D
输入阶段直接退出Ctrl+C

Hook配置示例

示例1:保存会话摘要

json
{
  "hooks": {
    "SessionEnd": [
      {
        "command": "node ~/.claude/hooks/save-session.js",
        "matcher": "user_exit"
      }
    ]
  }
}

示例2:导出为Markdown

json
{
  "hooks": {
    "SessionEnd": [
      {
        "command": "python ~/.claude/hooks/export_markdown.py --session $SESSION_ID",
        "matcher": "*"
      }
    ]
  }
}

示例3:同步到Obsidian

json
{
  "hooks": {
    "SessionEnd": [
      {
        "command": "cp ~/.claude/sessions/$SESSION_ID.md ~/Obsidian/DevLogs/",
        "matcher": "user_exit"
      }
    ]
  }
}

matcher匹配规则

matcher匹配场景
user_exit用户主动退出
cleared会话被清空
replaced会话被新session替代
*所有结束场景

适合谁?

用户类型说明
想控制导出时机只在特定场景保存
想自定义格式导出为JSON/HTML/自定义模板
想集成到现有工作流与Obsidian、Notion等联动

一句话:想完全按自己方式定制,选Hook。


两种方案对比

维度WayLog CLISessionEnd Hook
安装难度一行命令需写脚本
自动化程度全自动按规则触发
定制能力固定格式完全自定义
适用场景日常归档精细化控制
学习成本

选型建议

需求推荐
马上用起来,不想配置WayLog CLI
只在退出时保存,不需要实时Hook
要导出到特定目录/格式Hook
支持多种CLI工具归档WayLog CLI
与知识库(Obsidian等)联动Hook

总结

两种方案不是"谁替代谁",而是面向不同需求:

方案一句话
WayLog CLI开箱即用,省事
SessionEnd Hook完全定制,可控

选择标准很简单:想少折腾选WayLog,想按自己方式来选Hook。


关键词:Claude Code, 对话导出, WayLog CLI, SessionEnd Hook, 归档, Markdown

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来