Windows 10/11
Nur x64, kein Konto nötig
Codelab Station ist ein Windows-Agent für alle, die Addons für Garry's Mod schreiben: Er liest deine Ordner, bearbeitet Lua, startet deinen Testbefehl und zeigt einen Diff. Version 2.9.30 braucht kein Konto.
./noch kein lua/PlayerInitialSpawn0 Trefferlua/autorun/server/sv_welcome.luagespeichertyour server launch scriptexit 0sv_welcome1 TrefferNur x64, kein Konto nötig
Veröffentlicht am 8. November 2026
Die portable .exe hat etwa 25 MB
Oberflächensprachen der App
Auto-run, Ask first, Plan only
Keine Telemetrie, Chats bleiben auf deinem PC
GMod Mods sind Ordner mit Lua-Dateien, und die, die du selbst schreibst, reichen von einer Willkommensnachricht über eine geskriptete Entity bis zu einem kleinen Gamemode auf Basis von Sandbox. Bearbeite sie als reinen Text. Codelab Station liest diese Ordner und ändert Dateien im Arbeitsordner, den du wählst. Von den 3 Freigabemodi hält Ask first an, wartet auf dein OK und zeigt vor jeder Änderung einen Diff.
3 kleine Addons von dir können zu einem einzigen Ordner werden, ohne dass du von Hand kopierst. Der Agent erfasst jeden lua/-Ordner mit list_dir und glob und listet dann mit grep jeden hook.Add-Aufruf auf, damit du siehst, was sich überschneidet. Er schlägt move_file- und edit_file-Schritte für die Zusammenführung vor, zum Beispiel die lua/autorun-Dateien der kleineren Addons ins Hauptaddon zu verschieben. Ask first hält vor jeder Änderung an, und du nimmst jede Karte an oder lehnst sie ab. Lade danach gm_construct. Prüfe, ob jede Funktion noch startet.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKWenn Spieler melden, dass Workshop-Addons von deinem GMod-Community-Server nicht heruntergeladen werden, prüfe die 2 Stellen, die ihnen die Addons zuweisen: die Workshop-Kollektion und die resource.AddWorkshop-Zeilen in den Server-Lua-Dateien. Der Agent durchsucht diese Dateien mit grep, und fehlt eine Zeile, zeigt edit_file den Diff der Server-Lua-Datei, bevor du ihn im Modus Ask first annimmst. Plan only listet die Änderungen zuerst auf. Starte den Server danach neu, tritt ihm bei und beobachte, ob das Addon heruntergeladen wird.
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 0Um Server-Addons zu löschen, die du nicht mehr brauchst, nenne die Ordner in deiner Anfrage. Der Agent arbeitet in 2 Durchgängen: list_dir zeigt garrysmod/addons, grep sucht in deinem Lua und in der server.cfg nach Verweisen auf jeden Ordner, und erst dann schlägt er delete_file-Schritte vor. Eine vorsichtige Variante ist, den Ordner zuerst mit move_file in einen Backup-Ordner zu verschieben. Im Modus Ask first wartet jedes Löschen auf dein OK, du kannst es also ablehnen. Starte den Server. Lies dann die Konsole.
Ein Mod, der Kämpfe und NPC-Interaktionen verbessert, mit neuen geskripteten Waffen, geskripteten Entities und hook.Add-Handlern, ist ein großes Vorhaben, also beginne im Modus Plan only. Der Agent liest deine Ordner mit read_file und grep, listet dann die 3 Dateiarten auf, die er anfassen würde, und ändert nichts. Du kürzt den Plan. Wechsle danach zu Ask first, prüfe einen Diff nach dem anderen und teste jeden auf gm_flatgrass, wobei du nach jedem Schritt die Konsole liest.
Ein Chat-Assistent beschreibt Schritte. Codelab Station führt jedes Tool selbst aus, zeigt das echte Ergebnis und lässt dich mit 3 Freigabemodi wählen, wie viel auf dein OK wartet.
| Typischer Chat-Assistent | Codelab Station | |
|---|---|---|
| Dateien | Zeigt Code in einem Chatfenster zum Kopieren | Liest und bearbeitet Dateien im Arbeitsordner, mit Diff |
| Tests | Kann deine Befehle meist nicht ausführen | Startet deinen Testbefehl in Shell und zeigt den echten Exit-Code |
| Kontrolle | Antwortet meist nur mit Text | Auto-run, Ask first oder Plan only, du entscheidest |
| Datenschutz | Prompts gehen oft an einen gehosteten Dienst | Läuft lokal; Prompts gehen nur an den Modell-Endpunkt, den du wählst |
Einsteiger in GMod-Lua nutzen es, um Fehler zu lesen. Füge einen Fehler aus dem Konsolenprotokoll ein, und der Agent nennt die Datei, erklärt die Ursache in einfachen Worten und schlägt eine kleine Änderung vor. Lies zuerst den Diff.
Betreiber eines eigenen Community-Servers halten damit die server.cfg und ihre Startskripte sauber. Der Agent liest die Zeilen hostname, sv_password und sv_downloadurl, entwirft Änderungen und startet im Modus Ask first dein Startskript erst, nachdem du zugestimmt hast. Fremde Server bleiben unangetastet.
Hobby-Modder, die mit mehreren Addons jonglieren, nutzen task, das parallele Sub-Agenten startet, die jeweils in einem eigenen Addon-Ordner arbeiten, sodass 3 Addons nebeneinander geprüft werden können. Die Freigabe gilt weiterhin.
GMod Mods sind Addons und Gamemodes, die Garry's Mod mit Lua-Skripten erweitern, dazu optional Modelle, Materialien, Sounds und Maps. Jedes Addon ist ein Ordner. Du schreibst das Lua in einem Texteditor, und Codelab Station hilft dir beim Schreiben und Reparieren dieser Dateien, während du entscheidest, was bleibt.
Ja, codelabss.com ist die offizielle Website von Codelab Station. Lade hier den Original-Build herunter und vergleiche seine SHA-256-Prüfsumme mit dem veröffentlichten Manifest, bevor du das Setup startest. Das Produkt steht in keiner Verbindung zu Facepunch Studios. Support gibt es über Send feedback.
Ja. edit_file ändert eine vorhandene Datei und zeigt einen Diff, write_file legt eine neue an, und beide Dateitools arbeiten im Arbeitsordner, den du wählst. Plan only ändert nichts. Im Modus Ask first wartet jede Änderung auf dein OK.
Nein. Codelab Station ist ein eigenständiges Windows-Programm und kein Plugin des Spiels, und es berührt nie den Spielclient, Konten anderer Spieler oder Server, die dir nicht gehören. Es bearbeitet Dateien und startet deine eigenen Befehle auf deinem PC, sodass du die Map zum Testen selbst lädst.
Nein. Das Modell kann Lua schreiben, das fehlschlägt, also teste jede Änderung. Shell zeigt den echten Exit-Code deines Testbefehls, und Lua-Fehler erscheinen beim Laden der Map weiterhin in der Spielkonsole. Lies jeden Diff, bevor du ihn annimmst, und nutze Plan only für größere Aufgaben.
Einen Cloud-KI-Anbieter über einen Standard-API-Endpunkt, ein Modell auf deinem eigenen PC oder das integrierte Modell. Du entscheidest. Die Schaltfläche Test prüft einen Endpunkt und zeigt Antwortzeit und Kontextfenster, und Prompts gehen nur an den Endpunkt, den du gewählt hast.
Nein. Es braucht kein Konto und hat keine Telemetrie. Die App speichert Chats, Arbeitsordner und API-Schlüssel auf deinem PC. Optionale Netzwerkfunktionen sind die Websuche, die Steuerung der Chats über den Browser eines Smartphones, die 1 ausgehende Verbindung nutzt, die du abschalten kannst, und die Update-Prüfung.
Version 2.9.30 ist bereit. Starte im Modus Plan only an einer Kopie eines Addons, lies, was der Agent vorschlägt, und wechsle zu Ask first, sobald dir der Plan passt. Das Setup-Programm hat etwa 34 MB.
Codelab Station für Windows herunterladen ↗Jede Seite gibt es in 20 Sprachen.
Was der Agent für Addon-Autoren tut ↗ Ein Cloud-, lokales oder integriertes Modell verbinden ↗ Schritt-für-Schritt-Anleitung zum ersten Addon ↗ Download, Prüfsumme und Installation ↗ Antworten zu Lua, Servern und Datenschutz ↗ Was die Website und die App speichern ↗