1.8 KiB
cont
Find and resume coding agent sessions from the terminal. Supports Pi, Claude Code, Codex, OpenCode and Oh My Pi.
Install
Requires Rust and a C compiler. The agents you use must be on your PATH.
cargo install --git https://src.liamrohan.com/ldr/cont.git --locked
Usage
cont # sessions in the current directory
cont --all # sessions across all directories
cont --all auth refactor # search sessions
cont --agent claude # filter by agent
cont -C ~/code/my-project # use a different directory
cont --all --list postgres # search without the terminal UI
cont --all --json # JSON output
cont --print # print the selected session's command
Type to search titles and human messages. Press Enter to resume a session in its original directory.
| Key | Action |
|---|---|
| Up / Down | Move selection |
| Tab | Switch between the current directory and all directories |
| Shift-Tab | Cycle agents |
| Ctrl-L | Choose a directory |
| Ctrl-R | Refresh sessions |
| Esc | Clear search, then quit |
| Ctrl-C | Quit |
Directory filtering matches the exact directory, excluding subdirectories.
Run cont --help for all options. See configuration for session paths, custom stores and search behaviour.
Privacy
Reads local session stores without uploading conversations or modifying session logs. The cache contains human messages in plaintext under ${XDG_CACHE_HOME:-~/.cache}/cont/. Use --no-cache to disable it, or delete that directory to remove cached text.
Development
See CONTRIBUTING.md for build and test instructions.
Credits
Based on and coding-agent-session-search.