Dicklesworthstone/coding_agent_session_search
Unified TUI and CLI to index and search your local coding agent session history across 30+ providers (Codex, Claude Code, Gemini, Cursor, Aider, Copilot, and more) into one searchable timeline. Hybrid search plus robot/JSON output for agents.
cass (coding-agent-search) — AI 코딩 세션을 위한 검색 가능한 메모리
정의: 30개 이상의 다양한 AI 코딩 에이전트(Claude Code, Codex, Cursor, ChatGPT, Copilot 등)의 저장된 대화 기록을 단일 통합 검색 가능한 타임라인으로 집계하는 고성능 Rust 도구입니다. 과거 디버깅 세션, 솔루션, 컨텍스트를 밀리초 단위로 찾을 수 있는 터미널 인터페이스(TUI) 또는 JSON 기반 CLI를 제공합니다.
왜 흥미로운가
이 프로젝트는 매우 흔한 문제점을 해결합니다. 많은 개발자가 여러 AI 코딩 어시스턴트를 사용하며, 각각은 자체 독점 형식(JSONL, SQLite, markdown)으로 기록을 저장합니다. Cursor에서 어려운 문제를 해결하면 그 지식은 잠겨 있어 Claude Code로 전환할 때 보이지 않습니다. cass는 결합된 에이전트 기록을 단일 지속적 지식 기반으로 취급합니다.
또한 비정상적으로 미래 지향적인 기능을 갖춘 진지하고 잘 설계된 도구입니다: 로봇 모드. 인간을 위한 검색 도구일 뿐만 아니라, 다른 AI 에이전트가 호출하도록 특별히 설계된 안정적인 JSON API를 노출합니다. 이를 통해 현재 코딩 에이전트가 과거 모든 에이전트의 기록 세션을 자율적으로 검색할 수 있으며, 실질적으로 이전 작업의 공유 메모리에 대한 액세스를 제공합니다. 이는 에이전트 지속성과 연속성을 향한 매우 실용적인 단계입니다.
흥미로운 기술적 세부 사항: Rust로 작성되었으며, 엣지 N-gram 인덱싱을 사용하여 60ms 미만의 입력 중 전체 텍스트 쿼리를 지원합니다. 선택적 로컬 의미 검색(소형 MiniLM 임베딩 모델 사용)을 지원하며 쿼리 시 네트워크 호출이 없고 모델이 설치되지 않은 경우 자동으로 어휘 검색으로 폴백합니다. 방어적으로 설계되었습니다—원자적 인덱스 스왑으로 리더가 손상된 인덱스를 볼 수 없고, 손상된 자산을 삭제하는 대신 격리하며, 파생 인덱스를 검사하고 복구하기 위한 doctor/diag 표면을 제공합니다.
왜 중요한가
일시적인 AI 출력을 지속적인 조직 자산으로 전환합니다. 2주 전의 훌륭한 디버깅 세션을 잃는 대신 찾을 수 있습니다. 또한 기계 판독 가능한 인터페이스를 노출하므로 새로운 종류의 워크플로우가 가능합니다—예를 들어 현재 AI 에이전트가 이전 모든 에이전트의 축적된 문제 해결 기록에서 '학습'하도록 하는 것과 같은 것입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트