About GitHub
bloop is an open-source code search engine that uses AI to answer questions in natural language, search for code, and generate patches using the user's existing codebase as context. It features AI-based conversational search, a Code Studio LLM playground for experimenting with prompts using code context, blazing fast regex search, symbol search for functions/variables/traits, and precise code navigation (go-to-reference and go-to-definition) for over 10 popular languages via Tree-sitter. Built with Rust and leveraging Tantivy and Qdrant for indexing and search, it runs as a cross-platform Tauri app. bloop prioritizes privacy by performing on-device embeddings for semantic search and does not collect telemetry when built from source. The repository was archived by the owner on January 2, 2025, and is now read-only.
Key Features
Pros & Cons
- Fast code search with Rust-based indexing (Tantivy, Qdrant)
- Natural language understanding of codebase for queries
- Privacy-focused with on-device embeddings for semantic search
- Supports syncing local and GitHub repositories
- Open source and free to use
- Precise code navigation for popular programming languages
- Repository archived and no longer actively maintained as of January 2025
- AI features require an OpenAI API key when building from source (no built-in model)
- Limited to languages supported by Tree-sitter for code navigation