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 in | After you install |
| See what Claude is handed, and when | What Claude gets |
| Find something from an earlier session | Read the archive yourself |
| Keep a project out, or keep less | Keep less |
| Change a setting | The settings file |
| Look up a command | Commands |
| Script against it | JSON output and exit codes |
| See what it reads, writes and sends | Permissions and data |
| Check a release by hand | How a release is built and signed |
| See inside it | How 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.