{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "FengZhenfei/carrel",
 "name": "carrel",
 "owner": "FengZhenfei",
 "slug": "fengzhenfei-carrel",
 "github": "https://github.com/FengZhenfei/carrel",
 "what": "Carrel is a self-hosted knowledge base that parses, indexes, and searches your documents so AI agents can retrieve source passages, images, and related facts through an API.",
 "why": "",
 "language": "Python",
 "requirements": [
  "Linux, macOS with Docker Desktop, or Windows through WSL2 (native Windows is not supported)",
  "Python 3.12+ and Docker 25+ with Compose v2",
  "A text embedding endpoint and a vision-language endpoint, either local or hosted",
  "A chat model if you want knowledge graphs",
  "Optional: an NVIDIA GPU with NVIDIA Container Toolkit for the local model stack"
 ],
 "audience_note": "Developers and small teams who want a private, self-hosted retrieval service that Claude Code, Codex, or another agent can query over their own document folders.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Research",
 "url": "https://dedupedai.com/use-cases/fengzhenfei-carrel/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "fengzhenfei-carrel--let-coding-agent-search-product-docs",
   "title": "Let a coding agent search your product docs",
   "best": true,
   "url": "https://dedupedai.com/use-cases/fengzhenfei-carrel/let-coding-agent-search-product-docs/",
   "json": "https://dedupedai.com/use-cases/u/fengzhenfei-carrel/let-coding-agent-search-product-docs.json"
  },
  {
   "id": "fengzhenfei-carrel--answer-contract-questions-with-citations",
   "title": "Answer contract questions with cited passages",
   "best": false,
   "url": "https://dedupedai.com/use-cases/fengzhenfei-carrel/answer-contract-questions-with-citations/",
   "json": "https://dedupedai.com/use-cases/u/fengzhenfei-carrel/answer-contract-questions-with-citations.json"
  },
  {
   "id": "fengzhenfei-carrel--trace-decisions-across-meeting-notes",
   "title": "Trace decisions and conflicts across meeting notes",
   "best": false,
   "url": "https://dedupedai.com/use-cases/fengzhenfei-carrel/trace-decisions-across-meeting-notes/",
   "json": "https://dedupedai.com/use-cases/u/fengzhenfei-carrel/trace-decisions-across-meeting-notes.json"
  },
  {
   "id": "fengzhenfei-carrel--keep-research-library-current-automatically",
   "title": "Keep a research library current as files change",
   "best": false,
   "url": "https://dedupedai.com/use-cases/fengzhenfei-carrel/keep-research-library-current-automatically/",
   "json": "https://dedupedai.com/use-cases/u/fengzhenfei-carrel/keep-research-library-current-automatically.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
