lf.Un taccuino indipendenteEnglish
Dal taccuino / 007liminalfinds.it

I livelli gratuiti c’erano già. freellmpool ne fa un solo rubinetto.

Un gateway locale compatibile OpenAI che riunisce i livelli gratuiti di circa ventidue provider — via CLI, libreria, proxy e MCP — e offre agli agenti un solo endpoint in loopback.

Uno schizzo a grafite di tanti tubi sottili che convergono in un rubinetto a muro, con gocce che cadono in una piccola vasca ovale.

I livelli gratuiti esistono già. Groq, Cerebras, Gemini, OpenRouter, Cloudflare, Hugging Face, Mistral, Cohere e molti endpoint meno noti offrono risorse gratuite — finché restano disponibili, non si raggiunge il limite giornaliero e l’ID del modello salvato è ancora valido.

Quel che manca non è un’altra registrazione. È un punto unico sul proprio computer, dove queste risorse diventano un rubinetto compatibile OpenAI che agenti e script sanno già usare.

freellmpool si propone di colmare questo vuoto. Su GitHub è 0xzr/freellmpool: licenza MIT, Python 3.11+, una sola dipendenza principale a runtime (httpx). Il 1° ottobre 2026 abbiamo installato su Linux la versione allora disponibile su PyPI, la 0.13.0. Il pacchetto riporta la stessa versione. Quella mattina il repository contava 119 stelle secondo l’API di GitHub.

I numeri dell’autore, su PyPI e nella documentazione, sono più precisi di uno slogan: ventidue gruppi di provider, 178 route per chat abilitate e 431 modelli di chat catalogati. Si parte senza chiave se è disponibile una route keyless attiva. Sulla nostra installazione, freellmpool doctor indicava 22 provider e 178 modelli nel catalogo attivo. I «431 catalogati» restano una cifra dichiarata dall’autore: non abbiamo contato tutte le voci disabilitate o pin-only.

Diverse route non richiedono una chiave. Su un’installazione pulita, doctor indicava Pollinations, OVHcloud e Kilo Gateway come keyless e LLM7 come key-optional. Prima di aggiungere credenziali, capacity status segnalava come operativi quattro di questi provider. Dopo brevi prove, le statistiche cumulative mostravano richieste gratuite riuscite. I livelli gratuiti restano condivisi e possono cambiare senza preavviso. La sezione Limitations precisa che freellmpool non ruota gli account né aggira le quote.

Conta più come funziona che la dimensione del catalogo. Puoi inviare una richiesta dalla CLI, importare un Pool in Python, avviare freellmpool mcp per i client Model Context Protocol, oppure eseguire freellmpool proxy e impostare OPENAI_BASE_URL su http://localhost:8080/v1. C’è anche un percorso sperimentale compatibile Anthropic. I profili e freellmpool code <agent> forniscono configurazioni da copiare per Codex, Claude Code, aider, Cline, Continue, Cursor, Hermes e OpenCode, senza modificare di nascosto quelle di altri strumenti.

Il routing è gestito in locale: least-used-first per impostazione predefinita, con modalità opzionali fast, fair, quality e altre; cooldown dopo le risposte 429; contatori giornalieri che freellmpool azzera a mezzanotte UTC, mentre i servizi a monte seguono le proprie finestre. La modalità quality cerca di riservare i pochi modelli gratuiti più forti ai prompt più difficili. Questo non trasforma un free tier in un modello tra i più avanzati. La documentazione è chiara: utile per bozze, classificazione, triage e coding quotidiano, non per sostituire il ragionamento dei modelli di classe GPT nei problemi più difficili.

Non è neppure una tutela per la riservatezza: i prompt vanno al provider selezionato. Il proxy è pensato per uso locale o individuale e, di default, ascolta sulla loopback; per esporlo serve una bearer key. Nella nota dell’autore del 29 agosto 2026, la pubblicazione dei plugin OpenCode su npm era ancora in sospeso: se ti servono, installali dal repository.

A differenza di OpenRouter, non è un aggregatore ospitato e fatturato a token. A differenza di LiteLLM, non serve soprattutto a collegare chiavi a pagamento a un SDK universale: sfrutta i free tier dei provider, con una prima risposta keyless quando una route è disponibile. Esistono altri router; freellmpool punta su un’installazione minima via pip che resta compatibile con le interfacce già usate dagli agenti.

Centodiciannove stelle non ne fanno un progetto sconosciuto, ma nemmeno un nome familiare. Per chi gestisce già più chiavi gratuite in schede diverse, il vantaggio è più sobrio: non dover configurare un nuovo base URL per ogni agente e usare un solo rubinetto locale per i livelli già disponibili.

02 / La scoperta

freellmpool di 0xzr

Gateway locale con licenza MIT e compatibilità OpenAI che riunisce le route dei free tier dei provider catalogati. Verificato tramite GitHub, PyPI 0.13.0, documentazione del progetto e un’installazione Linux (doctor, capacity, brevi prove keyless) il 1° ottobre 2026.

Visita il repository Vedi la release attuale su PyPI (0.13.0) Leggi la documentazione del progetto

Licenza: MIT