{"adoption": {"forks": 177, "observed_at": "2026-08-28T04:07:22.868351+00:00", "stars": 2807}, "canonical_url": "https://ross.abutalabs.com/products/gerev", "card": {"archived": false, "artifact_type": "application", "description": "🧠 AI-powered enterprise search engine 🔎", "domain": ["erp", "developer-tools", "artificial-intelligence"], "enriched": true, "function": ["search-engine", "nlp", "machine-learning", "self-hosted"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["GerevAI/gerev"], "name": "GerevAI/gerev", "platform": ["self-hosted"], "pushed_at": "2023-12-29T08:20:26+00:00", "repo": "GerevAI/gerev", "stars": 2807, "tags": ["enterprise-search", "workplace-search", "semantic-search", "vector-search", "slack", "confluence", "jira", "helpdesk", "llama-index", "search", "docker", "linux"], "topics": ["ai", "search-engine", "workplace-search", "enterprise-search", "chatgpt", "semantic-search-engine", "similarity-search", "confluence", "machine-learning", "vector-search", "llama-index", "helpdesk", "helpdesk-tools", "sysadmin", "technical-support", "tech-support"], "urls": [], "use_cases": ["search across slack confluence and jira from one place", "self-hosted workplace search engine", "find internal docs and conversations with natural language", "help desk tool to troubleshoot recurring issues fast", "semantic search over company knowledge base", "index google drive docs for internal search"], "what_it_is": "Gerev is an AI-powered, self-hostable enterprise search engine that indexes workplace data sources like Slack, Confluence, Jira, and Google Drive for natural-language semantic search. It is deployed via Docker with GPU support and is aimed at help desk and IT teams.", "when_to_avoid": ["you need integrations still in progress like Notion, Teams, or Sharepoint", "you cannot provide a GPU-enabled Docker host", "you need a fully managed multi-user enterprise deployment without the paid cloud tier"], "when_to_choose": ["you want a self-hosted AI search over Slack, Confluence, Jira, or Google Drive", "your help desk needs to quickly find past solutions and internal pages", "you prefer an MIT-licensed alternative to SaaS workplace search"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gerev", "repo": "GerevAI/gerev", "role": "main", "score": 30}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "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:07:22.868351+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:22.868351+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:14:26.827635+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "254ba920e5c7d2d6ab8cebad481e75cb1fdbb16203263d2d36b693cbe392604c", "fetched_at": "2026-08-28T04:07:22.868351+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GerevAI/gerev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 91, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1277, "days_push": 978, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 30, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}