Capture
Reads native Claude Code and Codex transcripts and stores clean local session records.
loghop captures local assistant sessions, redacts sensitive context, builds a shared project timeline, and writes handoff packets so the next run resumes cleanly.
$ loghop run --provider claude capturing session S-001... ✓ timeline updated ✓ handoff H-001 created $ loghop run --provider codex loading previous context... ✓ resumed from S-001
AI coding tools are useful in different moments. loghop keeps project context portable so changing assistants does not mean rebuilding the conversation from memory.
Reads native Claude Code and Codex transcripts and stores clean local session records.
Removes sensitive context before session summaries, timelines, or handoffs are reused.
Turns previous work into actionable context for the next assistant run.
Work normally with Claude Code or Codex inside your repository.
loghop records status, summary, decisions, todos, changed files, and transcript context.
The project timeline becomes a compact packet for the next run.
Start another assistant with the relevant context already prepared.
loghop is published on PyPI and works with Python 3.12 or newer.
$ pipx install loghop $ cd your-repo $ loghop init $ loghop run
Project state lives in .loghop/. Handoffs, timelines, sessions, and redacted transcripts stay under your control.
Use compact commands for automation or the Textual terminal UI for browsing sessions and handoffs.
Capture Claude Code and Codex sessions while keeping a shared project memory across both tools.
CI, security checks, packaging smoke tests, and reproducible handoff files are built into the project workflow.
The docs follow the Diátaxis model: start with a tutorial, use how-to guides for tasks, reference for exact behavior, and explanations for design decisions.