Coding · dal video
Coding agentico in locale: come lavoro io con RooCode
Il mio flusso di coding agentico in locale: RooCode, LM Studio, Ollama e Qdrant. Ti racconto setup, blocco dell'indicizzazione e soluzione.
Di Manu · Pubblicato il
Scheda in ampliamento: questa pagina è una sintesi del video collegato e verrà estesa con passaggi verificati prima di essere proposta come guida di riferimento.
- RooCode
- LM Studio
- Ollama
- Qdrant
- Coding

Piattaforme con un CLICK! RooCode + Local LLM: Addio ChatGPT e AntiGravity →
Ti racconto come lavoro io quando devo farmi aiutare a scrivere codice senza mandare tutto nel cloud: uso RooCode dentro VS Code, con LM Studio come provider del modello e Ollama + Qdrant per embedding e memoria. Non è magia, è un flusso che ho messo in piedi pezzo per pezzo, sbattendo la testa sull'indicizzazione che non partiva. In questa guida ti faccio vedere il mio setup, i passaggi e dove si rompe di solito.
I tre pilastri del mio flusso
- RooCode come agente dentro VS Code: è lui che legge i file e propone modifiche.
- LM Studio come provider del modello linguistico, con un modello adatto al mio hardware.
- Ollama per gli embedding e Qdrant per la memoria vettoriale del codice.
Il problema che ho incontrato (e come l'ho risolto)
Il blocco che mi ha fatto perdere un pomeriggio: LM Studio dentro RooCode non riusciva a indicizzare il contesto. La soluzione che uso io è dividere i ruoli — il linguaggio resta su LM Studio, gli embedding girano su Ollama e i vettori vivono su Qdrant. Da quando ho separato così, l'indicizzazione parte e l'agente ragiona sul mio codice invece che a vuoto.
ollama pull embeddinggemmaLa mia procedura, passo passo
- Installo LM Studio, scelgo un modello adatto al mio hardware e creo un profilo RooCode con quel provider.
- Installo Ollama, scarico un modello di embedding e lo indico nelle impostazioni di contesto di RooCode.
- Inserisco URL e chiave di Qdrant, abilito l'indicizzazione del workspace e la avvio.
- Quando il pallino diventa verde, faccio una prima richiesta piccola per verificare che l'agente veda davvero i miei file.
Cosa resta locale e cosa no
Te lo dico chiaro: nel mio setup il provider del modello è locale, quindi il codice che mando a quel provider non va al cloud del modello. Ma questo non dimostra che editor, estensioni o telemetria restino offline — controlla sempre le impostazioni di ogni componente che installi. E i costi non spariscono: restano hardware, energia e spazio.