tashfeenahmed/freellmapi

7.4 billion tokens per month. 34 free LLM providers. 635 free model endpoints. All behind one /v1 endpoint, plus any custom OpenAI-compatible endpoint....

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 13 minutes ago
Added to GitGenius on August 24th, 2026
Created on April 21st, 2026
Open Issues & Pull Requests: 85 (+0)
GitHub issues: Enabled
Number of forks: 3,148
Total Stargazers: 22,744 (+16)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 38.0 hours
Mean response time: 5.0 days
90th percentile: 11.9 days
Tracked items: 300

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Almost all tracked open issues have seen activity in the last three months. Only 15% of issues opened in the past year have been closed. Three people close 91% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 46
New in 7 days: 34
Closed in 7 days: 25
Avg open age: 4 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 34
Closed in 7 days: 11
Comments in 7 days: 18
Events in 7 days: 46

Top labels

  • bug (3)
  • enhancement (3)
  • wontfix (2)
  • duplicate (1)
  • question (1)

Detailed Description

FreeLLMAPI is an API aggregator that unifies free language model endpoints behind a single OpenAI-compatible interface.

The tool solves the fragmentation problem of accessing free LLM tiers scattered across dozens of providers. Rather than managing separate API keys and endpoints for each service, FreeLLMAPI pools free-tier capacity from multiple providers and exposes them through a single /v1 endpoint. It implements smart routing to select the best available model for each request, automatically fails over to alternative providers when rate limits are hit, and tracks per-key usage to ensure requests stay within each provider's free-tier caps. API keys are stored encrypted, and the router's model catalog updates from a signed feed, allowing new models and quota changes to propagate without requiring manual updates.

Developers experimenting with LLMs or building personal projects benefit most from this tool. It suits anyone who wants to maximize free inference capacity without managing dozens of separate accounts and API keys. The project explicitly targets personal experimentation; the README states this is for personal use only. For developers already committed to a single provider's ecosystem or those building production systems requiring guaranteed uptime and support, a direct relationship with a commercial LLM provider would be more appropriate. The tool offers a desktop application for macOS and Windows, a mobile app, and Docker deployment options, making it accessible across different development environments.

Development activity shows consistent maintenance of the aggregation layer, with the router regularly updated to handle new providers and compatibility fixes. The project maintains a live feed of model availability and quota information that free installations receive as monthly snapshots, while premium subscribers get same-day updates. Documentation is comprehensive, covering installation, API reference, client compatibility, and architecture details. The codebase is written in TypeScript and includes guides for contributors and users deploying custom endpoints.