Windows 10/11
Solo x64, nessun account necessario
Codelab Station è un agente per Windows pensato per chi scrive addon di Garry's Mod: legge le tue cartelle, modifica il Lua, esegue il tuo comando di test e mostra un diff. La versione 2.9.30 non richiede un account.
./ancora nessun lua/PlayerInitialSpawn0 corrispondenzelua/autorun/server/sv_welcome.luasalvatoyour server launch scriptexit 0sv_welcome1 corrispondenzaSolo x64, nessun account necessario
Rilasciata il 8 novembre 2026
L’.exe portatile pesa circa 25 MB
Lingue dell’interfaccia dell’app
Auto-run, Ask first, Plan only
Nessuna telemetria, le chat restano sul tuo PC
I GMod mods sono cartelle di file Lua, e quelli che scrivi tu vanno da un messaggio di benvenuto a un’entità con script o a un piccolo gamemode costruito sopra Sandbox. Modificali come semplice testo. Codelab Station legge quelle cartelle e modifica i file dentro la cartella di lavoro che scegli. Delle sue 3 modalità di approvazione, Ask first si ferma per chiedere il tuo OK e mostra un diff prima di ogni modifica.
3 piccoli addon tuoi possono diventare una cartella sola senza copiare a mano. L’agente mappa ogni cartella lua/ con list_dir e glob, poi usa grep per elencare ogni chiamata a hook.Add così vedi cosa si sovrappone. Propone passi move_file ed edit_file per l’unione, per esempio spostare i file di lua/autorun degli addon più piccoli in quello principale. Ask first si ferma prima di ogni modifica, e accetti o rifiuti ogni scheda. Poi carica gm_construct. Controlla che ogni funzione parta ancora.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKQuando i giocatori segnalano che gli addon del Workshop non si scaricano dal tuo server della community GMod, controlla i 2 punti che li consegnano: la collezione del Workshop e le righe resource.AddWorkshop nei file Lua del server. L’agente cerca in quei file con grep e, se manca una riga, edit_file mostra il diff del Lua del server prima che tu lo accetti in modalità Ask first. Plan only elenca prima le modifiche. Poi riavvia il server, entra e guarda se l’addon si scarica.
glob lua/autorun/server/*.lua → 2 files
grep resource.AddWorkshop → 0 matches
edit_file lua/autorun/server/sv_workshop.lua → diff shown
Shell your server launch script → exit 0Per eliminare gli addon del server che non usi più, indica le cartelle nella richiesta. L’agente lavora in 2 passate: list_dir mostra garrysmod/addons, grep cerca nel tuo Lua e in server.cfg i riferimenti a ogni cartella, e solo dopo propone passi delete_file. Un’opzione prudente è spostare prima la cartella in un backup con move_file. In modalità Ask first ogni eliminazione aspetta il tuo OK, quindi puoi rifiutarla. Avvia il server. Poi leggi la console.
Un mod che migliora il combattimento e le interazioni con gli NPC, con nuove armi con script, entità con script e gestori hook.Add, è un lavoro grosso, quindi comincia in modalità Plan only. L’agente legge le tue cartelle con read_file e grep, poi elenca i 3 tipi di file che toccherebbe e non cambia nulla. Tu sfoltisci il piano. Poi passa a Ask first, rivedi un diff alla volta e prova ciascuno su gm_flatgrass, leggendo la console dopo ogni passo.
Un assistente chat descrive dei passi. Codelab Station esegue ogni strumento da sé, mostra il risultato reale e, con 3 modalità di approvazione, ti lascia scegliere quanto resta in attesa del tuo OK.
| Assistente chat tipico | Codelab Station | |
|---|---|---|
| File | Mostra il codice in una finestra di chat da copiare | Legge e modifica i file nella cartella di lavoro, con un diff |
| Test | Di solito non può eseguire i tuoi comandi | Esegue il tuo comando di test in Shell e mostra l’exit code reale |
| Controllo | Di solito risponde solo con testo | Auto-run, Ask first o Plan only, scegli tu |
| Privacy | I prompt spesso vanno a un servizio in hosting | Funziona in locale; i prompt vanno solo all’endpoint del modello che scegli |
Chi sta imparando il Lua di GMod lo usa per leggere gli errori. Incolla un errore dal log della console e l’agente indica il file, spiega la causa con parole semplici e propone una piccola modifica. Leggi prima il diff.
I proprietari di un server di community tutto loro lo usano per tenere in ordine server.cfg e gli script di avvio. L’agente legge le righe hostname, sv_password e sv_downloadurl, prepara le modifiche e, in modalità Ask first, esegue il tuo script di avvio solo dopo che hai accettato. I server altrui restano intoccati.
Gli hobbisti che gestiscono più addon usano task, che avvia sub-agenti in parallelo, ciascuno in una cartella di addon separata, così 3 addon si possono rivedere fianco a fianco. L’approvazione resta valida.
I GMod mods sono addon e gamemode che estendono Garry's Mod con script Lua, più modelli, materiali, suoni e mappe facoltativi. Ogni addon è una cartella. Il Lua lo scrivi in un editor di testo, e Codelab Station ti aiuta a scrivere e correggere quei file mentre tu decidi cosa tenere.
Sì, codelabss.com è il sito ufficiale di Codelab Station. Scarica qui la build originale e confronta il suo checksum SHA-256 con il manifest pubblicato prima di avviare il programma di installazione. Il prodotto non è affiliato a Facepunch Studios. Per il supporto, premi Send feedback.
Sì. edit_file modifica un file esistente e mostra un diff, mentre write_file ne crea uno nuovo, ed entrambi gli strumenti per i file lavorano dentro la cartella di lavoro che scegli. Plan only non cambia nulla. In modalità Ask first ogni modifica aspetta il tuo OK.
No. Codelab Station è un programma Windows separato, non un plugin del gioco, e non tocca mai il client del gioco, gli account di altri giocatori o server che non sono tuoi. Modifica file ed esegue i tuoi comandi sul tuo PC, quindi carichi tu la mappa per provare.
No. Il modello può scrivere Lua che non funziona, quindi prova ogni modifica. Shell mostra l’exit code reale del tuo comando di test, e gli errori Lua compaiono comunque nella console del gioco quando carichi la mappa. Leggi ogni diff prima di accettare e usa Plan only per i lavori più grossi.
Un provider di IA nel cloud tramite un endpoint API standard, un modello sul tuo PC o il modello integrato. Scegli tu. Il pulsante Test verifica un endpoint e mostra il tempo di risposta e la finestra di contesto, e i prompt vanno solo all’endpoint che hai scelto.
No. Non serve un account e non c’è telemetria. L’app tiene chat, cartelle di lavoro e chiavi API sul tuo PC. Le funzioni di rete facoltative sono la ricerca web, il controllo delle chat dal browser di un telefono, che usa 1 connessione in uscita che puoi disattivare, e il controllo degli aggiornamenti.
La versione 2.9.30 è pronta. Parti in modalità Plan only su una copia di un addon, leggi cosa propone l’agente e passa a Ask first quando il piano ti convince. Il programma di installazione pesa circa 34 MB.
Scarica Codelab Station per Windows ↗Ogni pagina è disponibile in 20 lingue.
Cosa fa l’agente per chi crea addon ↗ Collega un modello cloud, locale o integrato ↗ Guida passo per passo al primo addon ↗ Download, checksum e installazione ↗ Risposte su Lua, server e privacy ↗ Cosa registrano il sito e l’app ↗