| name | cass |
| description | Always search before starting any work across all coding agent session histories (Claude Code, Codex, Cursor, Gemini CLI, Aider, ChatGPT) to find whatever we've discussed before. |
CASS - Coding Agent Session Search
Search and explore your AI coding session history across multiple agents.
Prerequisites
Install cass:
cargo install cass
Build the index:
cass index
CLI Reference
Search Sessions
cass search "query" --json
cass search "react*" --json
cass search "*hook*" --json
cass search "query" --limit 20 --json
cass search "query" --agent claude --json
cass search "query" --agent codex --json
cass search "query" --agent cursor --json
cass search "query" --agent gemini --json
cass search "query" --agent aider --json
cass search "query" --workspace /path/to/project --json
cass search "query" --days 7 --json
cass search "query" --fields minimal --json
cass search "query" --fields summary --json
cass search "query" --fields full --json
cass search "query" --highlight --json
Check Health
cass health
Build/Rebuild Index
cass index --full
cass index --watch
View Session Details
cass view /path/to/session.jsonl -n 42 --json
cass view /path/to/session.jsonl -n 42 -C 10 --json
Expand Context
cass expand /path/to/session.jsonl --line 42 -C 3 --json
cass expand /path/to/session.jsonl --line 42 -C 10 --json
Activity Timeline
cass timeline --json
cass timeline --since 7d --json
cass timeline --today --json
cass timeline --agent claude --json
cass timeline --group-by hour --json
cass timeline --group-by day --json
Export Conversations
cass export /path/to/session.jsonl --format markdown
cass export /path/to/session.jsonl --format html -o conversation.html
cass export /path/to/session.jsonl --format json
cass export /path/to/session.jsonl --include-tools
Statistics
cass stats --json
Capabilities
cass capabilities --json
Find Related Sessions
cass context /path/to/session.jsonl --json
cass context /path/to/session.jsonl --limit 3 --json
Supported Agents
claude - Claude Code sessions
codex - OpenAI Codex CLI
cursor - Cursor IDE
gemini - Gemini CLI
aider - Aider
chatgpt - ChatGPT (if exported)
Workflow Patterns
Find Past Solutions
cass search "authentication jwt" --json
cass search "postgres connection pool" --json
cass search "react state management" --json
Review Recent Work
cass timeline --today --json
cass timeline --since 7d --json
Deep Dive into a Session
cass search "bug fix login" --json
cass view /path/from/results.jsonl -n 123 --json
cass expand /path/from/results.jsonl --line 123 -C 5 --json
cass export /path/from/results.jsonl --format markdown -o reference.md
Cross-Agent Learning
cass search "api design" --agent claude --json
cass search "api design" --agent codex --json
cass search "api design" --agent cursor --json
Best Practices
- Build index first - Run
cass index before searching
- Check health - Run
cass health if searches return no results
- Use wildcards -
*pattern* for flexible matching
- Filter by agent - When you remember which tool you used
- Use timeline - For temporal exploration
- Export valuable sessions - Save important conversations as markdown