{"adoption": {"forks": 599, "observed_at": "2026-08-28T04:10:31.479543+00:00", "stars": 9499}, "canonical_url": "https://ross.abutalabs.com/products/bloop", "card": {"archived": true, "artifact_type": "application", "description": "bloop is a fast code search engine written in Rust.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["search-engine", "llm-inference", "rag", "parser", "developer-tools"], "health_score": 10, "homepage": "https://bloop.ai", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["BloopAI/bloop"], "name": "BloopAI/bloop", "platform": ["rust", "cross-platform", "cli"], "pushed_at": "2024-12-04T17:39:21+00:00", "repo": "BloopAI/bloop", "stars": 9499, "tags": ["code-search", "semantic-search", "regex-search", "tree-sitter", "tantivy", "qdrant", "code-navigation", "ai-assistant", "search", "natural-language-processing", "tauri", "desktop"], "topics": [], "urls": [], "use_cases": ["search my codebase with natural language", "explain how a file or feature works", "find code with regex search", "go to definition and references across languages", "understand poorly documented open source libraries", "find duplicate code in a repository", "ask questions about my code with an LLM"], "what_it_is": "bloop is a fast code search engine and desktop app that lets developers search their codebase with natural language, regex, and symbol queries, and ask an LLM questions about their code. It is written in Rust with a Tauri-based multi-platform app, using Tantivy and Qdrant for indexing.", "when_to_avoid": ["you need a maintained tool - the latest release is late 2024 and the project appears inactive", "you only want a lightweight grep-style search without AI features", "you cannot provide an OpenAI API key and need hosted LLM features"], "when_to_choose": ["you want fast local code search with semantic, regex, and symbol queries", "you want an AI assistant grounded in your own codebase", "you value privacy-focused on-device embeddings"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/bloop", "repo": "BloopAI/bloop", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:31.479543+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:22:01.773466+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "02cadf818a453d2291bbff2f7e23a6ef58d2bbd8a3df12fa55b63b3802d5a6d6", "fetched_at": "2026-08-28T04:10:31.479543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/BloopAI/bloop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 97, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1362, "days_push": 637, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}