GenCode
GenCode
Che cos'è GenCode?
GenCode è l'agente di programmazione di Genspark. Lavora sul codice in una directory a tua scelta. Puoi scegliere tra un'interfaccia Chat e un'interfaccia Terminale — lo stesso prodotto con le stesse funzionalità, qualunque stile tu preferisca — e puoi eseguirlo in due posti:
- Lo spazio di lavoro GenCode nella Genspark Super App — la superficie desktop. Lavori con l'agente in una conversazione e il compositore del prompt mostra il modello in uso, l'utilizzo del contesto e i crediti.
- La CLI autonoma di GenCode — un programma da terminale che installi con npm ed esegui dalla directory in cui vuoi lavorare.
Entrambi utilizzano lo stesso motore, lo stesso catalogo di modelli ospitato da Genspark e la stessa fatturazione. GenCode è basato sul fork di OpenCode realizzato da Genspark e mantiene le proprie directory di configurazione, quindi non interferisce con un'installazione esistente di OpenCode.
Guida rapida
Nella Genspark Super App
- Aggiorna la Genspark Super App all'ultima versione.
- Apri l'app e cerca lo spazio di lavoro GenCode. Se non lo vedi, fai clic su + nella barra delle schede e aggiungilo.
Non hai ancora la Super App? Scaricala qui. Il download è gratuito per macOS, Windows e Linux. Su Mac, la Super App richiede Apple Silicon.
Con la CLI
- Installala:
npm i -g @genspark/gencode - Accedi:
gencode login— avvia un accesso tramite device flow. Una volta effettuato l'accesso, la CLI mostra il tuo saldo, la tua plan e l'email dell'account accanto al catalogo dei modelli. - Eseguila:
gencode, dalla directory in cui vuoi lavorare.
La CLI mantiene l'insieme di comandi di OpenCode:
gencode run --format jsonper l'uso tramite script e non interattivogencode modelsper elencare i modelli a tua disposizione- i flag
--dir,--sessione--model - le variabili d'ambiente con prefisso
OPENCODE_
Mantiene le proprie directory di configurazione — ~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode e ~/.cache/gencode — quindi un'installazione esistente di OpenCode resta intatta.
I binari della CLI supportano i Mac Intel e i Mac Apple Silicon, oltre a Windows e Linux.
Guide alle funzionalità e procedure
GenCode include un'interfaccia Chat e un'interfaccia Terminale. In entrambi i casi è lo stesso prodotto con le stesse funzionalità: usa quella più adatta al tuo modo di lavorare.
- Lo spazio di lavoro. Nella Genspark Super App, lavori con GenCode in una conversazione. Il compositore mostra il modello in uso, l'utilizzo del contesto e i crediti.
- La CLI. Lo stesso agente nel tuo terminale, come interfaccia a schermo intero con pannelli per il contesto della sessione e la diagnostica del codice.
- Un agente di programmazione in entrambi i casi. GenCode lavora sul codice in una directory a tua scelta. Le azioni vengono eseguite tramite chiamate a strumenti e i risultati sono testo e modifiche ai file.
- Sotto-agenti. GenCode gestisce le attività più complesse tramite sotto-agenti: uno che legge e analizza e uno che può apportare modifiche. Ciascuno ha un limite di passaggi configurato, così un'esecuzione resta circoscritta.
- Valutazioni. Nella Super App, puoi valutare qualsiasi turno di GenCode con un pollice in su o un pollice in giù. Le valutazioni restano sul tuo computer.
- Il tuo feedback resta in locale. Una valutazione descrive il turno da cui proviene: modello, strumenti utilizzati, file e righe modificati, token, costo e tempo. Qualsiasi commento in testo libero che scrivi non viene mai trasmesso.
- Utilizzabile tramite script e adatto alla CI.
gencode run --format jsonrestituisce un output leggibile dalle macchine che puoi inviare a script e pipeline.
Modelli e costi
Modelli. GenCode utilizza un catalogo di modelli ospitato da Genspark che comprende nove famiglie di modelli: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) e Nemotron (NVIDIA).
Costi. GenCode funziona con i crediti Genspark. L'utilizzo viene addebitato all'account con cui GenCode si autentica. Nella CLI, se nel tuo ambiente è impostata GSK_API_KEY (o GSK_BASE_URL), viene addebitato invece l'account associato alla chiave. Nella cronologia dei crediti, l'utilizzo di GenCode compare come "GenCode".
GenCode viene addebitato direttamente sui crediti, anziché tramite la Quota gratuita che copre le attività degli agenti in modalità Standard: consulta Piani di abbonamento.
Non esiste un abbonamento o un portafoglio separato per GenCode: utilizza il tuo account Genspark e i tuoi crediti esistenti. Per sapere come funzionano i crediti, consulta la Guida ai crediti.
Domande frequenti
GenCode è la stessa cosa di Genspark Code?
No. Genspark Code è l'agente per browser disponibile su genspark.ai/code che crea applicazioni complete a partire da un prompt: consulta l'articolo di assistenza su Genspark Code. GenCode è l'agente di programmazione descritto qui.
GenCode è la stessa cosa di Genspark Claw?
No. Claw è l'agente assistente personale di Genspark che gestisce le tue app e i tuoi file, non un agente di programmazione.
E GenTerminal?
GenTerminal è l'app terminale autonoma di Genspark: un prodotto diverso.
Ho bisogno della Super App per usare GenCode?
No. Puoi usare lo spazio di lavoro GenCode nella Genspark Super App oppure installare la CLI autonoma di GenCode. In entrambi i casi si tratta dello stesso agente.
Qual è la differenza tra lo spazio di lavoro e la CLI?
Solo il luogo in cui lo esegui. Lo spazio di lavoro funziona all'interno della Genspark Super App; la CLI funziona nel tuo terminale. Stesso agente, stesse funzionalità.
Ho bisogno di un piano a pagamento?
No. GenCode utilizza il tuo account Genspark e i tuoi crediti esistenti. Non esiste un abbonamento o un portafoglio separato per GenCode.
GenCode consuma crediti?
Sì. GenCode viene addebitato all'account con cui si autentica, per impostazione predefinita l'account con cui hai effettuato l'accesso. Nella CLI, se nel tuo ambiente è impostata GSK_API_KEY, viene addebitato invece l'account associato alla chiave. L'utilizzo compare come "GenCode" nella cronologia dei crediti e GenCode viene addebitato direttamente sui crediti anziché tramite la Quota gratuita.
Quali modelli utilizza GenCode?
Un catalogo ospitato da Genspark che comprende nove famiglie di modelli: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) e Nemotron (NVIDIA). I modelli specifici che il tuo account può utilizzare dipendono dal catalogo attuale e dalla policy sui fornitori di IA della tua organizzazione.
La CLI interferirà con la mia installazione esistente di OpenCode?
No. GenCode è basato sul fork di OpenCode realizzato da Genspark, ma installa un proprio binario e mantiene le proprie directory di configurazione (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Non interferisce mai con un'installazione esistente di OpenCode.
GenCode funziona su un Mac Intel?
La CLI sì: i suoi pacchetti npm pubblicati includono macOS per Intel (darwin-x64). Su Mac, la Super App richiede Apple Silicon. Windows e Linux sono supportati da entrambi.
Dove posso scaricare la Genspark Super App?
Per scaricare la Super App segui questo link: download gratuito per macOS, Windows e Linux.
Questo articolo è stato utile?