Discover and explore top open-source AI tools and projects—updated daily.
DicklesworthstoneSearch AI coding agent history locally
Top 89.6% on SourcePulse
Summary
coding-agent-session-search (cass) unifies and indexes chat histories from numerous AI coding agents into a single, high-performance, local-first TUI. It enables developers to quickly search across fragmented agent data, surfacing past solutions and institutional knowledge, thereby preventing redundant problem-solving and enhancing productivity.
How It Works
cass employs a dual-storage architecture: a normalized SQLite database acts as the source of truth, while a Tantivy full-text index provides sub-60ms search latency. Edge n-grams are pre-computed for rapid prefix matching, and connectors normalize diverse agent data formats (JSONL, SQLite, Markdown) into a unified schema. An interactive TUI or a machine-readable CLI facilitates querying, filtering, and result exploration, with optional local semantic search available via FastEmbed.
Quick Start & Requirements
Installation is handled via a provided script:
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/coding_agent_session_search/main/install.sh | bash -s -- --easy-mode --verifyirm https://raw.githubusercontent.com/Dicklesworthstone/coding_agent_session_search/main/install.ps1 | iex; install.ps1 -EasyMode -Verify
No non-default prerequisites are explicitly listed for core functionality.Highlighted Details
Maintenance & Community
The README does not detail specific contributors, community channels (like Discord/Slack), or a public roadmap.
Licensing & Compatibility
Released under the MIT License, permitting commercial use and integration into closed-source projects.
Limitations & Caveats
Encrypted ChatGPT v2/v3 conversations are not indexed due to encryption key access limitations. Performance may degrade significantly with over 500,000 messages. Semantic search requires manual download of model files.
23 hours ago
Inactive