flightlog
Record a coding-agent session as a portable, redacted bundle. Hand it to a colleague or another agent, attach it to a ticket, and resume it later in Claude Code, Codex or opencode.
curl -fsSL https://flightlog.sh/install.sh | sh
macOS and Linux, x86-64 and arm64. Or cargo install flightlog ·
GitHub · format spec
# the newest session in this directory → one file flightlog export # claude_code session df9d8089…: 2167 steps, 32 native files, 11.1 MB # redaction (review before sharing): # [REDACTED:password:1] ×534 trajectory.json, native/… # what's inside flightlog inspect df9d8089….flightlog.zip # back on any machine with the same repo checked out flightlog restore df9d8089….flightlog.zip # now run: claude --resume df9d8089…
What you get
Open format
The conversation is ATIF v1.8, the Agent Trajectory Interchange Format, inside a small manifest with a summary and checksums.
Redacted first
Keys, tokens, private keys and passwords become stable placeholders. You see the report before anything is shared.
Resumable
The tool's own session files come along, so the same session continues where it stopped.
One binary
A single static executable. No Python, no Node, nothing to configure.
Works with
Claude Code, Codex and opencode today; Cursor and Gemini CLI are next. Bundles upload to any presigned URL, or straight to a task in Inside.