Skip to main content
Every conversation is a session. SoulForge auto-saves sessions as JSONL files to ~/.soulforge/sessions/ with crash-resilient incremental writes. You can resume any past session, export it, or start fresh.

Resume

Press Ctrl+P to open the session picker. Filter by text, pick a session, continue where you left off. From the CLI:
Session IDs match by short prefix, so abc finds abc123....

Auto-save

Sessions save after every turn. No manual save needed. If SoulForge crashes, the session reconstructs fully on relaunch, including mid-stream tool calls.

Export

Checkpoint tags

Sessions carry their checkpoint git tags. Restoring a session restores its undo history. Deleting a session cleans up its tags.

Shortcuts

Multiple tabs

Each tab inside a session keeps its own messages and checkpoint history. Tabs persist across saves and resumes.