Syncs like Drive
Save a file and it's everywhere. Content-defined chunking means appending a megabyte to a 100 MB file uploads two chunks, not the file.
Sync · Version · Attribute
A shared folder that syncs like Drive, versions like Git, and records which change was made by a person and which by an AI agent — and how sure it is.
1 GiB per account. Works with Claude Code, Cursor, Codex and Gemini CLI.
claude-code claimed it via Edit
src/auth.rs
changed during a session, unclaimed
src/main.rs
baseline
README.md · config.toml
Every entry says how it knows. An agent that didn't announce its edit is recorded as inferred, never credited.
Save a file and it's everywhere. Content-defined chunking means appending a megabyte to a 100 MB file uploads two chunks, not the file.
Every synced state is a snapshot. Edits to different lines merge cleanly; edits to the same line keep both versions, side by side, never silently.
Which change was a person's and which was an agent's. Recorded with a confidence level, because a history that confidently mislabels your careful edit as AI output is worse than one that admits it doesn't know.
cg account signup --remote https://your.server --email you@example.com
One gibibyte, counted deduplicated: the same file stored twice costs one copy.
cg -C ~/project pull --remote https://your.server
Pulls what's there, pushes what's yours, and reconciles the rest. A second machine does the same.
cg daemon run
SID=$(cg session start --agent claude-code)
cg session touch --session $SID --tool Edit src/auth.rs
Hooks in Claude Code, Cursor and Codex call these for you. The history then knows.
One binary, no installer, no runtime. Double-click it and a window opens; run it from a terminal and it is a command-line tool. Same file either way.
Looking up the builds…
Pick a workspace.
Select a file.
Counted deduplicated. The same file stored twice costs one copy.
Every device and script that can act as you. Revoke one and whatever holds it stops working immediately.