CCodelab Station
Sito ufficiale di Codelab Station

GMod mods che scrivi, testi e rivedi tu stesso

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.

Piattaforma

Windows 10/11

Solo x64, nessun account necessario

Versione

2.9.30

Rilasciata il 8 novembre 2026

Installer

circa 34 MB

L’.exe portatile pesa circa 25 MB

Lingue

13

Lingue dell’interfaccia dell’app

Approvazione

3 modalità

Auto-run, Ask first, Plan only

Privacy

Funziona in locale

Nessuna telemetria, le chat restano sul tuo PC

I tuoi mod

GMod mods che scrivi e testi tu stesso

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.

01

Unisci i tuoi addon di GMod in un’unica cartella

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.

Registro degli strumenti
list_dir  addons  → 3 folders
glob  addons/*/lua/**/*.lua  → 9 files
grep  hook.Add  → 6 matches
move_file  addons/extras/lua/autorun  → waiting for OK
02

Risolvi i download del Workshop sul tuo server GMod

Quando 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.

Registro degli strumenti
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 0
03

Ripulisci i vecchi addon dal tuo server

Per 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.

04

Pianifica un mod più grande prima di toccare i file

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.

Leggi la guida ai workflow

In cosa Codelab Station è diverso da un assistente chat

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 tipicoCodelab Station
FileMostra il codice in una finestra di chat da copiareLegge e modifica i file nella cartella di lavoro, con un diff
TestDi solito non può eseguire i tuoi comandiEsegue il tuo comando di test in Shell e mostra l’exit code reale
ControlloDi solito risponde solo con testoAuto-run, Ask first o Plan only, scegli tu
PrivacyI prompt spesso vanno a un servizio in hostingFunziona in locale; i prompt vanno solo all’endpoint del modello che scegli

Come funziona, in quattro passi

  1. Installa Codelab Station su Windows 10 o 11 (x64) dopo aver confrontato il checksum SHA-256 con il manifest pubblicato.
  2. Collega un modello: un provider di IA nel cloud, un modello sul tuo PC o quello integrato. Premi Test per verificare l’endpoint.
  3. Scegli la cartella del tuo addon o del tuo server come cartella di lavoro e descrivi il compito con parole semplici.
  4. Scegli Auto-run, Ask first o Plan only, leggi ogni diff, esegui il tuo comando di test e carica una mappa per controllare.

Chi lo usa e quando

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.

Domande frequenti

Cosa sono i GMod mods?

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.

codelabss.com è il sito ufficiale di Codelab Station?

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.

Codelab Station può modificare direttamente i file del mio addon?

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.

Funziona dentro il gioco?

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.

Il codice funziona sempre?

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.

Quale modello di IA usa?

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.

Serve un account o invia telemetria?

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.

Inizia ora

Prova Codelab Station sui tuoi addon

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 ↗

Pagine utili

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 ↗