This page collects longer project-status notes that used to live in the README.
Shipped since v0.1.0:
--map-cwdexport --allexport --sinceexport --sessionexport --with-gitimport --cloneageencryption- cwd discovery
--replace-with-backup- interactive
cct ui --import-as-copy- compressed-session support through
zstd doctoroptional-tool checks--jsonoutput- selective
import --session versionandcompletion- opt-in
export --git-push - desktop GUI (
cct app) - Claude Code support (
--tool claude) - cross-agent handoff (
import --to codex|claude) - opt-in incremental sync (
import --merge) export --strip-images
Shipped in v0.9.0:
- full-text
search statsresume- interactive
browse - cct-only
tag/nameannotations - saved-default
config export --format html- pre-egress secret gate for export/sync
- ambient LAN sync: peer discovery and
sync daemon - Search, Stats, and Scan in the desktop GUI
These are intentionally out of scope:
- cloud sync
- accounts
- hosted sync
- sync through any server
- direct index or SQLite writes
- global path rewriting
- automatic silent merging of sessions that diverged on both sides
- uploading sessions anywhere
The sync daemon is the only background process. It is opt-in, local-network
only, and talks only to devices you have paired and remembered.
This project was largely implemented with Claude Opus 4.8 under the maintainer's direction for design, safety constraints, source investigation, review, and releases.
Treat it like any other open-source code: review it, test it, and report issues. AI assistance is a tool, not a correctness guarantee.
PRs are welcome. Keep the no-cloud and no-SQLite-writes principles, keep the import path safe, treat session mutation as security-sensitive, test with fake Codex homes only, and run the documented Go checks.
See CONTRIBUTING.md.