Controlla l'ambiente
Prepara Node.js LTS, Git, una cartella pulita e un terminale che raggiunga il provider.
Guida pratica 2026
Questa guida è pensata per sviluppatori che vogliono far funzionare OpenCode rapidamente. Copre ambiente, CLI, connessione al provider, configurazione del progetto, test di validazione ed errori comuni.
Quick Start
Usa questa sequenza per la prima installazione o quando sposti la configurazione su un nuovo computer.
Prepara Node.js LTS, Git, una cartella pulita e un terminale che raggiunga il provider.
Usa il metodo ufficiale e conferma che il comando opencode sia disponibile.
Inizia con un solo provider e conserva le API key fuori dal repository.
Parti da un modello stabile e copia l'ID reale dal pannello o dalla documentazione.
Usa opencode.json per preferenze non segrete: permessi, percorsi ignorati e modello predefinito.
Chiedi a OpenCode di spiegare un file, modificare qualcosa di semplice ed eseguire un test.
Annota versione Node, provider, proxy, modello predefinito ed errori comuni.
Provider
La maggior parte dei problemi deriva da API key, Base URL, nomi modello, proxy o permessi troppo ampi.
| Controllo | Azione consigliata | Errore comune |
|---|---|---|
| API key | Conservala fuori dal repository. | Commit dei segreti in Git. |
| Base URL | Usa endpoint ufficiale o compatibile. | Protocollo mancante o percorso sbagliato. |
| Nome modello | Copia il vero model ID. | Usare il nome marketing. |
| Permessi | Parti in modo prudente e amplia dopo i test. | Consentire tutto prima della verifica. |
Use this as a non-secret configuration shape. Confirm exact fields with your OpenCode version.
{
"model": "provider/model-id",
"permission": { "edit": "ask", "bash": "ask" },
"ignore": ["node_modules", ".env", "dist"]
}
Platform Notes
PowerShell basta per progetti semplici; usa WSL con dipendenze Linux pesanti.
Verifica quale installazione di Node usa il terminale.
Usa un utente normale, proteggi le chiavi API ed evita attività di sviluppo come root.
Troubleshooting
FAQ
Node.js LTS, Git, un terminale e almeno una API key di provider.
Di solito nella radice del repository, senza segreti.
Leggi un file, modifica un file a basso rischio ed esegui un test o una formattazione.