{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "tashfeenahmed/freellmapi",
 "name": "freellmapi",
 "owner": "tashfeenahmed",
 "slug": "tashfeenahmed-freellmapi",
 "github": "https://github.com/tashfeenahmed/freellmapi",
 "what": "FreeLLMAPI is a self-hosted router that puts many providers' free LLM tiers behind one OpenAI-compatible /v1 endpoint, with failover and encrypted key storage.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "Node 20 or newer, or Docker for the one-liner install",
  "API keys from one or more free-tier providers (for example Google, Groq, Cerebras, Mistral, OpenRouter)",
  "A machine that can run the router on localhost:3001"
 ],
 "audience_note": "Developers and power users who want to run AI apps, coding agents, or local tools on free-tier model capacity without wiring up each provider separately.",
 "risk": "dual-use",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "tashfeenahmed-freellmapi--one-endpoint-for-openai-sdk-apps",
   "title": "Point an OpenAI SDK app at one free-tier endpoint",
   "best": true,
   "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/one-endpoint-for-openai-sdk-apps/",
   "json": "https://dedupedai.com/use-cases/u/tashfeenahmed-freellmapi/one-endpoint-for-openai-sdk-apps.json"
  },
  {
   "id": "tashfeenahmed-freellmapi--run-claude-code-on-free-model-pool",
   "title": "Run Claude Code against the free model pool",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/run-claude-code-on-free-model-pool/",
   "json": "https://dedupedai.com/use-cases/u/tashfeenahmed-freellmapi/run-claude-code-on-free-model-pool.json"
  },
  {
   "id": "tashfeenahmed-freellmapi--add-local-model-beside-free-tiers",
   "title": "Add a local model server beside the free tiers",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/add-local-model-beside-free-tiers/",
   "json": "https://dedupedai.com/use-cases/u/tashfeenahmed-freellmapi/add-local-model-beside-free-tiers.json"
  },
  {
   "id": "tashfeenahmed-freellmapi--use-codex-cli-through-responses-endpoint",
   "title": "Use Codex CLI through the router's responses endpoint",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/use-codex-cli-through-responses-endpoint/",
   "json": "https://dedupedai.com/use-cases/u/tashfeenahmed-freellmapi/use-codex-cli-through-responses-endpoint.json"
  },
  {
   "id": "tashfeenahmed-freellmapi--desktop-menu-bar-router-no-account",
   "title": "Run the router from a menu-bar app with no setup",
   "best": false,
   "url": "https://dedupedai.com/use-cases/tashfeenahmed-freellmapi/desktop-menu-bar-router-no-account/",
   "json": "https://dedupedai.com/use-cases/u/tashfeenahmed-freellmapi/desktop-menu-bar-router-no-account.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."
}
