CCodelab Station
Offizielle Website von Codelab Station

GMod Mods, die du selbst schreibst, testest und prüfst

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.

Plattform

Windows 10/11

Nur x64, kein Konto nötig

Version

2.9.30

Veröffentlicht am 8. November 2026

Installer

etwa 34 MB

Die portable .exe hat etwa 25 MB

Sprachen

13

Oberflächensprachen der App

Freigabe

3 Modi

Auto-run, Ask first, Plan only

Datenschutz

Läuft lokal

Keine Telemetrie, Chats bleiben auf deinem PC

Deine eigenen Mods

GMod Mods, die du selbst schreibst und testest

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.

01

Führe deine eigenen GMod-Addons in einem Ordner zusammen

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.

Tool-Protokoll
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

Repariere Workshop-Downloads auf deinem GMod-Server

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

Tool-Protokoll
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

Räume alte Addons von deinem Server auf

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

04

Plane einen größeren Mod, bevor Dateien angefasst werden

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.

Den Workflow-Leitfaden lesen

Wie sich Codelab Station von einem Chat-Assistenten unterscheidet

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-AssistentCodelab Station
DateienZeigt Code in einem Chatfenster zum KopierenLiest und bearbeitet Dateien im Arbeitsordner, mit Diff
TestsKann deine Befehle meist nicht ausführenStartet deinen Testbefehl in Shell und zeigt den echten Exit-Code
KontrolleAntwortet meist nur mit TextAuto-run, Ask first oder Plan only, du entscheidest
DatenschutzPrompts gehen oft an einen gehosteten DienstLäuft lokal; Prompts gehen nur an den Modell-Endpunkt, den du wählst

So funktioniert es in vier Schritten

  1. Installiere Codelab Station unter Windows 10 oder 11 (x64), nachdem du die SHA-256-Prüfsumme mit dem veröffentlichten Manifest verglichen hast.
  2. Verbinde ein Modell: einen Cloud-KI-Anbieter, ein Modell auf deinem PC oder das integrierte. Klicke auf Test, um den Endpunkt zu prüfen.
  3. Wähle den Ordner deines Addons oder Servers als Arbeitsordner und beschreibe die Aufgabe in einfachen Worten.
  4. Wähle Auto-run, Ask first oder Plan only, lies jeden Diff, starte deinen Testbefehl und lade zur Kontrolle eine Map.

Wer es nutzt und wann

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.

Häufig gestellte Fragen

Was sind GMod Mods?

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.

Ist codelabss.com die offizielle Website von Codelab Station?

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.

Kann Codelab Station meine Addon-Dateien direkt bearbeiten?

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.

Läuft es im Spiel?

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.

Funktioniert der Code immer?

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.

Welches KI-Modell nutzt es?

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.

Braucht es ein Konto oder sendet es Telemetrie?

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.

Jetzt starten

Probiere Codelab Station an deinen eigenen Addons aus

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 ↗

Nützliche Seiten

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 ↗