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, opencode, Gemini CLI or Cursor.

curl -fsSL https://flightlog.sh/install.sh | sh

macOS, Linux and Windows, x86-64 and arm64. Or brew install skrcka/tap/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, opencode, Gemini CLI and Cursor (CLI and editor), on macOS, Linux and Windows. Bundles upload to any presigned URL.

Teach your agent

Two skills tell an agent how to save its session and how to pick one up again.

flightlog skills install     # Claude Code, Codex, opencode, Copilot, Cursor, Gemini CLI

# or as a plugin
claude plugin marketplace add skrcka/flightlog
codex plugin marketplace add skrcka/flightlog
gemini extensions install https://github.com/skrcka/flightlog

The bundle format is open: SPEC.md, with the conversation in ATIF v1.8.