Parse AI chat session logs and extract structured knowledge: decisions made, pending todos, learned facts, user preferences, and flagged risks. Merge across sessions and export to Markdown, JSON, Obsidian, or Notion.
Parse conversation — Read session log, extract question-answer pairs, tool calls, and decision points.
Segment by phase — Label each segment as problem / exploration / decision / action.
Extract 5 categories:
De-duplicate & merge — Fuse repeated information across multiple sessions, keep latest version.
Topic tagging — Auto-tag each session with relevant domain labels (e.g. #python, #api-design, #deployment).
Cross-session graph — Build lightweight association graph showing which sessions share topics or reference each other.
Format export — Generate output in Markdown, JSON, Obsidian-flavored wiki links, or Notion JSON.
Summary — Produce a concise 5-sentence summary of each session for quick scanning.
session-archiver extract --sessions session-2026-06-01.log session-2026-06-02.logsession-archiver extract --sessions . --format obsidian --outdir ./vaultsession-archiver merge --sessions . --dedup --out summary.jsonsession-archiver report --sessions . --graph > session-graph.dot