Skip to content

Files on disk ​

Everything Splitkick knows is a file on your disk. There is no database, no account and no telemetry. Back it up, read it, move it.

App data folder ​

The app data folder is ~/Library/Application Support/app.splitkick.desktop/ on macOS, named after the app's bundle identifier. Jean's folder (com.jean.desktop) is separate; the first-start import copies from it and never writes to it.

PathContent
projects.jsonAll projects, folders and worktrees, with their labels and settings
sessions/index/<worktree id>.jsonThe list of sessions in a worktree
sessions/data/<session id>/One folder per session: metadata.json plus the conversation and run history
pasted-images/, pasted-texts/Attachments you pasted into a session
session-context/, combined-contexts/Saved contexts
schedules.jsonAll scheduled jobs, one-off and repeating

Writes are atomic (temporary file, then rename), so a crash never leaves a half-written file.

Worktrees ​

Worktrees exist only in git projects; a plain project has none. They are git worktrees under ~/splitkick/<project name>/ by default. Each project can use a different base folder (project settings). The project's own checkout is never moved. Worktrees imported from Jean stay where they are (~/jean/<project name>/).

Agent data ​

Each agent CLI keeps its own login and history in its own place (for example ~/.claude, ~/.codex). Splitkick reads what it needs from there and does not copy it.

Retention ​

Splitkick keeps sessions and their history until you archive or delete them. There is an archive setting for old sessions; its default keeps everything. See Archived items.

To keep a copy of your sessions on other devices, set up a session backup into a synced folder. The backup never deletes.