Reference
Local data and privacy
Where ClaudeKit CLI stores local project state and what it does not send away.
ClaudeKit CLI is local-first. A project's code map, sessions, memory, handoffs, and checkpoints remain in that project unless you separately choose to use your terminal agent's own network features.
Project state
Created in each repository
.claudekit-local/
config.json # stable project ID and optional default agent
local.sqlite # local session records and local utilities
memory.json # deterministic continuity state
handoffs/ # generated local cross-agent handoffs
checkpoints/ # explicit Markdown checkpointsLocal permissions
ClaudeKit creates the local state directory and its files with user-only permissions where the operating system supports that behavior.
Network behavior
ClaudeKit itself does not upload your repository, prompts, project memory, session data, repository paths, file names, command arguments, or handoff text. Your chosen terminal agent has its own authentication, network behavior, and privacy terms.