Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Terminus

Terminus is a local archive of your Claude Code sessions, for a developer who comes back to the same projects and wants what was said and decided in them to still be there. It keeps every session whole and offers it back to Claude, and you can search it yourself.

This guide follows the work: install it, see what Claude gets, read the archive yourself, and decide what to keep. The archive has its own section because what Terminus stores and what it can find decide what you can rely on it for. The configuration and command references are there when you need them.

If you’re new to Terminus, start with installation. If it’s already installed, start with what Claude gets.

Find what you need

If you want to…Start here
Check that it’s wired inAfter you install
See what Claude is handed, and whenWhat Claude gets
Find something from an earlier sessionRead the archive yourself
Keep a project out, or keep lessKeep less
Change a settingThe settings file
Look up a commandCommands
Script against itJSON output and exit codes
See what it reads, writes and sendsPermissions and data
Check a release by handHow a release is built and signed
See inside itHow it fits together

The guide is published from the main branch, so it can be ahead of the latest release. terminus --version prints the version you have, and the changelog says what each release changes. The full contents are also readable on GitHub.