{"name":"AI Session Search: Ultra-Fast AI Agent Session Analysis","description":"AI Session Search (aise) is an ultra-fast, Rust-powered tool designed for searching and analyzing local AI agent coding sessions. It seamlessly integrates and indexes nine different session formats, including those from Claude, Codex, Cursor, and Gemini CLI. This powerful utility enables developers to quickly recover context, track agent behavior, and efficiently manage their AI-generated code history.","github":"https://github.com/ahundt/ai-session-search","url":"https://osrepos.com/repo/ahundt-ai-session-search","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/ahundt-ai-session-search","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/ahundt-ai-session-search.md","json":"https://osrepos.com/repo/ahundt-ai-session-search.json","topics":["AI","AI Tools","Rust","CLI","Session Search","LLM","Developer Tools","Python API"],"keywords":["AI","AI Tools","Rust","CLI","Session Search","LLM","Developer Tools","Python API"],"stars":null,"summary":"AI Session Search (aise) is an ultra-fast, Rust-powered tool designed for searching and analyzing local AI agent coding sessions. It seamlessly integrates and indexes nine different session formats, including those from Claude, Codex, Cursor, and Gemini CLI. This powerful utility enables developers to quickly recover context, track agent behavior, and efficiently manage their AI-generated code history.","content":"## Introduction\n\n**AI Session Search (aise)** is an ultra-fast, Rust-powered tool designed for comprehensive searching and analysis of your local AI agent coding sessions. It addresses the common challenge of disparate session formats by unifying data from various AI tools into a single, searchable index. Whether you use Claude Code, Claude Desktop, ChatGPT Codex, Cursor, Antigravity, Pi, Google AI Studio, or Gemini CLI, `aise` provides a seamless way to manage and retrieve your AI-generated history.\n\nFind the project on [GitHub](https://github.com/ahundt/ai-session-search){:target=\"_blank\"}.\n\n## Why Use and Key Benefits\n\n`aise` offers a robust solution for developers working with multiple AI coding assistants, providing several key advantages:\n\n*   **Unified Session Management:** It parses and indexes nine different session formats, allowing you to search across all your AI interactions from a single interface. This eliminates the need to navigate separate logs and tools.\n*   **Blazing Fast Performance:** Built with Rust, `aise` is engineered for speed. It can search millions of messages in under a second, ensuring quick access to critical information without performance bottlenecks.\n*   **Versatile Access Options:** Access your indexed data through multiple interfaces: a powerful Command Line Interface (CLI), an MCP (Model Context Protocol) server for real-time agent queries, a Rust library for direct integration, and a Python API for scripting and automation.\n*   **Enhanced Session Recovery:** Easily recover files an agent wrote or edited, view the complete history of a file across sessions, and even jump back into a past session to resume work.\n*   **Deep Agent Behavior Analysis:** Gain insights into agent performance by searching for specific events like \"harness notices\" to understand why an agent stopped, looped, or was blocked. You can also analyze subagent runs and identify corrections made to agent outputs.\n*   **Broad AI Tool Compatibility:** `aise` supports a wide array of popular AI coding agents and platforms, ensuring your entire local AI coding history is covered.\n*   **Efficient Incremental Indexing:** The indexing process is incremental, meaning only changed sessions are re-parsed during updates, significantly reducing refresh times and maintaining high performance.\n\n## Installation\n\nInstalling `aise` is straightforward. You can use `uv` (recommended) or Rust's `cargo`.\n\n**Using `uv` (recommended):**\n\nbash\nuv tool install ai-session-search && aise integrations install\n\n\n**Using `cargo`:**\n\nbash\ncargo install ai-session-search --locked --version '^1.0.0-rc' && aise integrations install\n\n\nAfter installation, run `aise reindex` to build your initial session index.\n\n## Examples\n\nHere are some common tasks and example commands to get you started with `aise`:\n\n*   **Index your sessions:**\n    bash\n    aise reindex\n    \n*   **List what you've been working on:**\n    bash\n    aise list\n    aise search \"database migration\" --provider codex\n    \n*   **Find a specific moment and read around it:**\n    bash\n    aise messages search \"permission denied\" --role user\n    aise show SESSION_ID\n    aise resume SESSION_ID\n    \n*   **Recover a file:**\n    bash\n    aise files history src/app.py\n    aise files extract src/app.py > src/app.py\n    \nFor more detailed usage, `aise COMMAND --help` provides comprehensive documentation for every parameter.\n\n## Links\n\n*   **GitHub Repository:** [https://github.com/ahundt/ai-session-search](https://github.com/ahundt/ai-session-search){:target=\"_blank\"}\n*   **PyPI:** [https://pypi.org/project/ai-session-search/](https://pypi.org/project/ai-session-search/){:target=\"_blank\"}\n*   **Crates.io:** [https://crates.io/crates/ai-session-search](https://crates.io/crates/ai-session-search){:target=\"_blank\"}","metrics":{"detailViews":2,"githubClicks":2},"dates":{"published":null,"modified":"2026-09-29T08:13:23.000Z"}}