partio mascot
Open Source

Capture the why behind your code changes

partio hooks into Git to automatically capture AI agent sessions alongside every commit. Know why every line was written, not just what changed.

~/my-project
$ partio enable
partio enabled successfully!
- Created .partio/ config directory
- Installed git hooks (pre-commit, post-commit, pre-push)
- Ready to capture AI sessions on commit
$ git commit -m "Add user authentication"
checkpoint created id=a3f8c2d14e9b agent_pct=87
$ partio rewind --list
Checkpoints:
a3f8c2d14e9b branch=main agent=87% created=2026-02-17T14:30:00Z

How it works

Three steps. No configuration files. No workflow changes.

01

Enable

Run partio enable in any Git repo. It installs lightweight hooks and creates a checkpoint branch — zero config needed.

$ partio enable
partio enabled successfully!
  - Installed git hooks
  - Ready to capture AI sessions
02

Commit

Work with your AI agent as usual. When you commit, partio detects the active session and captures everything automatically.

$ git commit -m "Add auth"
  checkpoint created
  id=a3f8c2d14e9b agent_pct=87
03

Explore

Browse checkpoints to understand past decisions. Rewind to any point to see the full AI conversation that produced the code.

$ partio rewind --list
  a3f8c2d14e9b  agent=87%
  bb12340092ac  agent=100%

Built for the AI-assisted workflow

Everything you need to track, understand, and share AI-generated code changes.

Zero Config

One command to enable. No config files, no YAML, no environment setup. partio works with your existing Git workflow.

Git Native

Checkpoint data lives on an orphan branch in your repo. It travels with your code on push — no external storage, no SaaS.

Session Capture

Automatically detects running AI agents and captures the full JSONL transcript, prompts, and context alongside your commit.

Attribution

Know exactly what percentage of each commit was written by an AI agent. Git trailers track attribution right in the commit message.

Time Travel

Rewind to any checkpoint and create a new branch at that point. Explore the exact AI conversation that produced each change.

Auto Push

Checkpoint data pushes alongside your code automatically. Team members can access the full history of AI decisions.

Powerful CLI, simple interface

Everything you need in a handful of intuitive commands.

partio status
$ partio status
Repository: /home/user/my-project
Branch: main
Status: enabled
Strategy: manual-commit
Agent: claude-code
Hooks: installed
Checkpoints: branch exists
MIT Licensed

Free and open source

partio is open source under the MIT license. Contribute, fork, or just use it — no strings attached.

$ brew install partio-io/tap/partio
or
$ curl -fsSL https://partio.io/install.sh | sh
or
$ go install github.com/partio-io/cli/cmd/partio@latest