Home/Ollama vs LM Studio
Confronto

Ollama vs LM Studio: quale dei due sul tuo PC datato

LM Studio e Ollama permettono di eseguire modelli AI in locale con interfacce e flussi diversi. Qui trovi un confronto delle funzioni, una stima orientativa per il tuo hardware e indicazioni per collegare altri programmi a Ollama.

2 strumenti a confronto API e codice incluso Nessuna registrazione

Confronto riga per riga

Nessun vincitore assoluto: cambia in base a quanta memoria hai e a cosa serve. La colonna «su PC datato» è la sola che conta per chi sta qui.

CaratteristicaLM StudioOllamaSu PC datato
RAM dell'applicazioneVaria con versione, sistema e sessioneVaria con versione, sistema e sessioneMisura la memoria sul tuo PC
Modello in memoria dopo l'usoDipende dalle impostazioni e dalla sessioneDipende da keep_alive e dalle impostazioniPuoi scaricare i modelli inattivi
Interfaccia graficaSì, per cercare e gestire modelliUso principalmente da terminale; esistono interfacce di terze partiLM Studio è più immediato per uso interattivo
InstallazioneProcedura guidata nelle piattaforme supportateInstallatore o procedura da terminale, secondo il sistemaSegui la guida ufficiale per la tua versione
API per altri programmiServer locale con API compatibile OpenAIAPI HTTP propria e compatibilità OpenAI disponibileControlla il formato atteso dall'applicazione
Libreria di modelliCatalogo e formati supportati varianoCatalogo di modelli e tag aggiornato nel tempoVerifica modello, quantizzazione e requisiti
VelocitàDipende da runtime, backend, modello e hardwareDipende da runtime, backend, modello e hardwareNon è garantito che siano uguali
Spazio su discoApp e modelli occupano spazio variabileProgramma e modelli occupano spazio variabileConsidera separatamente i file dei modelli
Uso senza interfaccia graficaControlla le modalità disponibili nella versione correnteUso da terminale e servizio localeEntrambi possono esporre un server locale
Accesso da altri PCConfigurazione di rete da verificareConfigurabile con OLLAMA_HOSTLimita l'accesso alla rete fidata
Avvio e scaricamento del modelloDipende dalle impostazioni della sessioneDipende da keep_alive e dai comandi usatiControlla modelli attivi e impostazioni
Compatibilità CPUWindows x64 indica AVX2; il pacchetto Linux x64 lo include per impostazione predefinitaRunner e istruzioni richieste variano secondo la buildVerifica i requisiti del runtime

La memoria dipende dall’uso e dalle impostazioni

Il consumo non si riassume con un unico numero: cambia con sistema, sessione e modello. Anche quanto a lungo un modello resta caricato dipende dalle impostazioni. In Ollama puoi controllare i modelli attivi con ollama ps e scaricarne uno con ollama stop nome-modello; per LM Studio verifica le opzioni di scaricamento nella versione installata. La quantità di RAM libera sul PC è più utile di una misura generica dell’applicazione.

Quale dei due per il tuo PC

Seleziona il tuo hardware e la risposta tiene conto della memoria che hai davvero, non della regola generica.

Installazione passo passo

Passaggi di base e collegamenti alla documentazione ufficiale. I requisiti e le opzioni d’installazione possono cambiare per sistema e versione.

LM Studio

  1. Scarica la versione per il tuo sistema da lmstudio.ai/download e controlla i requisiti pubblicati.
  2. Installa con le impostazioni predefinite. Al primo avvio scegli la modalità «My Documents» solo se il disco di sistema è quasi pieno: i modelli sono grandi.
  3. Cerca un modello adatto alla tua RAM e al tuo uso; la dimensione del download e il tempo dipendono dalla variante e dalla connessione.
  4. Nel menu a sinistra apri «Local Server» e premi Start. LM Studio espone un server compatibile con le API di OpenAI su localhost:1234: qualunque programma che accetti un endpoint OpenAI può usarlo.
  5. Avvia il modello con un contesto adatto alla memoria disponibile e controlla l’uso di RAM durante una prova.

Ollama

  1. Windows o macOS: scarica OllamaSetup.exe da ollama.com/download e installa. Su Windows diventa un'applicazione in background con icona nella barra di stato.
  2. Linux: un solo comando, che installa il binario e crea il servizio di sistema:
    curl -fsSL https://ollama.com/install.sh | sh
    sudo systemctl enable --now ollama
  3. Scarica e avvia un modello con un comando:
    ollama run qwen2.5:7b
  4. Per l'uso quotidiano conviene precaricare il modello senza avviarlo: ollama pull qwen2.5:7b. Così l'avvio successivo è immediato.
  5. Elenca i modelli installati con ollama list e cancellane uno che non usi con ollama rm nome-modello: ogni modello occupa gigabyte che non tornano indietro.

Windows 7 non è supportato

I requisiti dei sistemi operativi cambiano con le versioni. Consulta le pagine ufficiali di LM Studio e Ollama prima di installare. Su un PC datato, Linux può essere un’alternativa solo se la distribuzione, i driver e il runtime supportano quel modello di CPU; il consumo di RAM dipende dalla configurazione.

Usare Ollama dagli altri programmi

È la ragione principale per cui si sceglie Ollama: un modello in locale diventa utilizzabile da qualsiasi programma, anche scritto in qualsiasi linguaggio, senza account né costi.

Il comando minimo

Ollama ascolta sulla porta 11434 dell'indirizzo localhost. La richiesta più semplice si fa con curl:

curl http://localhost:11434/api/chat \
  -d '{
    "model": "qwen2.5:7b",
    "messages": [{"role": "user", "content": "Riassumi il teorema di Bayes in tre righe"}],
    "stream": false
  }'

Con "stream": false ricevi un unico blocco JSON quando il modello ha finito. Con true, che è ildefault, ricevi un pezzo di risposta alla volta, esattamente come in una chat: per un'interfaccia web è quello che ti serve.

Endpoint compatibili con OpenAI

Ollama espone anche un percorso /v1 compatibile con alcune API OpenAI. Verifica i parametri supportati dal tuo programma e non esporre la porta in Internet: limita l’accesso alla rete locale fidata o aggiungi un livello di autenticazione adeguato.

Cosa vuoiEndpointModello
Chat, formato OllamaPOST /api/chatqwen2.5:7b
Completamento di testoPOST /api/generateqwen2.5:7b
Chat, formato OpenAIPOST /v1/chat/completionsqwen2.5:7b
Modelli disponibiliGET /api/tags—
Informazioni sul modelloGET /api/showqwen2.5:7b

Esempio in Python

Con la libreria ufficiale ollama la richiesta è di tre righe:

import ollama

risposta = ollama.chat(
    model="qwen2.5:7b",
    messages=[{"role": "user", "content": "Ciao, chi sei?"}]
)
print(risposta["message"]["content"])

Confermare che funziona

Il test più rapido per capire se il servizio è attivo, con un comando che funziona su Windows, Linux e macOS:

curl http://localhost:11434/api/tags

Se risponde con un JSON che elenca i modelli che hai scaricato, tutto è in ordine. Se ricevi un errore di connessione, il servizio non è in esecuzione: su Linux controlla con systemctl status ollama.

LM Studio fa la stessa cosa

Anche LM Studio ha un server locale: lo attivi dal menu «Local Server» e ascolta sulla porta 1234, non sulla 11434. La differenza è che il suo è pensato per un uso interattivo e va avviato a mano a ogni sessione, mentre il server di Ollama è un servizio che parte col sistema. Se un programma ti chiede la porta, prova 1234 con LM Studio e 11434 con Ollama.

Un modello, due PC

Su una casa con più computer, il PC vecchio non serve a girare modelli: serve a fare da server per gli altri. È un uso che funziona anche su hardware del 2012.

Ollama è pensato per questo: basta esporlo sulla rete locale e ogni PC della casa potrà chiedergli risposte. Il modello gira una volta sola, su una sola macchina, e gli altri ne approfittano.

  1. Scegli la macchina che ospita il modello. Meglio un mini PC o un portatile con 16 GB e una GPU anche modesta: la GPU serve perché l'inferenza è legata alla banda di memoria.
  2. Rendilo raggiungibile dagli altri PC. Su macOS e Windows l'impostazione è nelle opzioni dell'applicazione. Su Linux, in via di principio per localhost, devi esporlo esplicitamente:
    sudo systemctl edit ollama
    
    [Service]
    Environment="OLLAMA_HOST=0.0.0.0:11434"
    poi sudo systemctl daemon-reload && sudo systemctl restart ollama.
  3. Apri la porta nel firewall solo sulla rete locale, mai su Internet:
    sudo ufw allow from 192.168.1.0/24 to any port 11434
  4. Dai agli altri PC l'indirizzo della macchina che ospita: se il suo IP è 192.168.1.50, gli altri programmi useranno http://192.168.1.50:11434/v1.

Mai esporre la porta su Internet

Ollama non ha autenticazione: chi raggiunge la porta può usare il tuo modello senza limiti e senza che tu lo sappia. Esporlo su una rete pubblica o inoltrare la porta sul router è il modo più semplice per dare accesso gratuito ai tuoi GB di modello a chiunque passi. Se ti serve davvero l'accesso da fuori casa, metti un reverse proxy con autenticazione davanti, oppure usa un tunnel con autenticazione.

Problemi frequenti

Quattro errori che si incontrano quasi sempre, con la causa vera e la soluzione.

Errore

«connection refused» sulla porta 11434

Il servizio non è in esecuzione. Su Linux: systemctl start ollama. Se il problema persiste anche dopo l'avvio, un firewall o un antivirus sta bloccando la porta. Su Windows verifica che Ollama sia avviato dall'icona nella barra di stato, non solo installato.

Errore

«not found, try pulling it first»

Il modello richiesto non è in locale. Controlla i nomi disponibili con ollama list e nella libreria ufficiale; prima del download verifica taglia, quantizzazione e dimensione indicata per il tag scelto.

Errore

Il modello si blocca o va in swap

Confronta RAM libera, dimensione dei pesi, cache del contesto e requisiti del runtime. Prova un contesto più corto o un modello più piccolo. La VRAM può aiutare solo quando il runtime, i driver e il backend supportano la GPU; anche con 8 GB non è garantito che un modello da 7B entri interamente.

Errore

Il modello è lento o non usa la GPU

Controlla con ollama ps se il modello è assegnato a CPU o GPU; verifica driver, backend e supporto della scheda nella documentazione. Non esiste una velocità attesa unica: modello, quantizzazione, memoria, contesto e raffreddamento cambiano il risultato.

Domande frequenti

Qual è meglio, Ollama o LM Studio?

Dipende da come vuoi usarli. LM Studio offre un'interfaccia grafica per trovare, scaricare e gestire modelli; Ollama è orientato a terminale, servizio locale e API. La RAM e la compatibilità dipendono da versione, sistema, modello e impostazioni: verifica i requisiti e misura l'uso reale sul tuo PC.

Quale dei due consuma meno RAM?

Non c'è un valore fisso valido per tutti: l'uso di RAM dipende da versione, sistema, sessione e modello. In Ollama puoi controllare i modelli attivi con ollama ps e scaricarne uno con ollama stop nome-modello; in LM Studio verifica le impostazioni della versione installata.

Ollama funziona senza interfaccia grafica?

Ollama può essere usato da terminale e avviato come servizio senza un desktop. Per richieste locali l'API predefinita è sulla porta 11434; l'accesso dalla rete richiede una configurazione aggiuntiva e va limitato ai dispositivi fidati.

Come faccio a richiedere una risposta a Ollama da un programma?

Tramite la sua API HTTP sulla porta 11434, che è anche compatibile con il formato OpenAI. Con curl: curl http://localhost:11434/api/chat -d '{"model":"qwen2.5:7b","messages":[{"role":"user","content":"Ciao"}],"stream":false}'. Con stream true ricevi le risposte token per token. Per servire un'altra macchina: OLLAMA_HOST=0.0.0.0:11434 ollama serve. In Python con la libreria ollama, o con qualsiasi client che accetti un base URL OpenAI e punti a http://localhost:11434/v1.

Si possono usare insieme?

Puoi usare entrambi, ma il percorso e i formati supportati dipendono dall'app e dal modello. Non presumere che un modello scaricato da uno sia automaticamente importabile nell'altro; verifica la documentazione e controlla la RAM se li tieni aperti insieme.

Ollama supporta la scheda NVIDIA?

Il supporto dipende da modello della GPU, sistema operativo, driver e backend disponibile nella versione installata. Consulta la documentazione ufficiale e controlla con ollama ps se l'accelerazione viene usata; la CPU può essere disponibile ma le istruzioni richieste variano.

Quale modello scarico per iniziare?

Scegli prima il compito e controlla i requisiti di RAM, contesto e runtime sulla scheda del modello. Un tag di esempio è qwen2.5:7b, ma non è una raccomandazione universale; il catalogo raccoglie altri esempi.

Come scegliere fra Ollama e LM Studio

LM Studio è adatto a chi preferisce un'interfaccia grafica per trovare, scaricare e gestire modelli. Ollama offre un flusso da terminale e un'API locale, utile per collegare programmi o creare un servizio. Le funzioni, i formati e i requisiti cambiano con le versioni: consulta la documentazione ufficiale prima di installare o integrare un modello.

Le prestazioni dipendono dal modello, dalla quantizzazione, dal contesto, dalla CPU, dalla memoria, dalla GPU e dal backend. La dimensione dei pesi su disco non coincide con la RAM necessaria; controlla la memoria effettivamente disponibile durante una prova.

Per Windows x64 LM Studio indica AVX2 tra i requisiti; il pacchetto Linux x64 include AVX2 per impostazione predefinita. Ollama usa runner CPU diversi e la compatibilità varia in base alla build e al backend. Per CPU senza AVX2, verifica i requisiti esatti prima di scegliere un runtime.