Windows 10/11
Tylko x64, konto niepotrzebne
Codelab Station to agent dla Windows dla osób piszących addony do Garry's Mod: czyta Twoje foldery, edytuje Lua, uruchamia Twoją komendę testową i pokazuje diff. Wersja 2.9.30 nie wymaga konta.
./jeszcze brak lua/PlayerInitialSpawn0 trafieńlua/autorun/server/sv_welcome.luazapisanoyour server launch scriptexit 0sv_welcome1 trafienieTylko x64, konto niepotrzebne
Wydana 8 listopada 2026
Przenośny plik .exe ma około 25 MB
Języki interfejsu aplikacji
Auto-run, Ask first, Plan only
Bez telemetrii, czaty zostają na Twoim komputerze
GMod mods to foldery z plikami Lua, a te, które piszesz sam, sięgają od wiadomości powitalnej po encję skryptową albo mały gamemode zbudowany na Sandboksie. Edytuj je jako zwykły tekst. Codelab Station czyta te foldery i zmienia pliki w wybranym przez Ciebie folderze roboczym. Z jego 3 trybów zatwierdzania Ask first zatrzymuje się po Twoje OK i pokazuje diff przed każdą zmianą.
3 małe addony Twojego autorstwa mogą stać się jednym folderem bez ręcznego kopiowania. Agent mapuje każdy folder lua/ za pomocą list_dir i glob, a potem używa grep, żeby wypisać każde wywołanie hook.Add i pokazać, co się nakłada. Proponuje kroki move_file i edit_file do scalenia, na przykład przeniesienie plików lua/autorun z mniejszych addonów do głównego. Ask first zatrzymuje się przed każdą zmianą, a Ty akceptujesz lub odrzucasz każdą kartę. Potem załaduj gm_construct. Sprawdź, czy każda funkcja nadal się uruchamia.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKGdy gracze zgłaszają, że addony z Workshopa nie pobierają się z Twojego serwera społeczności GMod, sprawdź 2 miejsca, które im je przekazują: kolekcję Workshopa i linie resource.AddWorkshop w serwerowych plikach Lua. Agent przeszukuje te pliki za pomocą grep, a jeśli brakuje linii, edit_file pokazuje diff serwerowego pliku Lua, zanim zaakceptujesz go w trybie Ask first. Plan only najpierw wypisuje zmiany. Potem zrestartuj serwer, wejdź na niego i sprawdź, czy addon się pobiera.
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 0Aby usunąć addony serwera, których już nie używasz, wymień foldery w swojej prośbie. Agent pracuje w 2 przebiegach: list_dir pokazuje garrysmod/addons, grep przeszukuje Twoje Lua i server.cfg pod kątem odwołań do każdego folderu, i dopiero potem proponuje kroki delete_file. Ostrożna opcja to wcześniejsze przeniesienie folderu do kopii zapasowej za pomocą move_file. W trybie Ask first każde usunięcie czeka na Twoje OK, więc możesz je odrzucić. Uruchom serwer. Potem przeczytaj konsolę.
Mod, który ulepsza walkę i interakcje z NPC, z nowymi skryptowanymi broniami, encjami skryptowymi i handlerami hook.Add, to duże zadanie, więc zacznij w trybie Plan only. Agent czyta Twoje foldery za pomocą read_file i grep, a potem wypisuje 3 rodzaje plików, których by dotknął, i niczego nie zmienia. Ty przycinasz plan. Następnie przełącz się na Ask first, przeglądaj jeden diff naraz i testuj każdy na gm_flatgrass, czytając konsolę po każdym kroku.
Asystent czatu opisuje kroki. Codelab Station sam uruchamia każde narzędzie, pokazuje prawdziwy wynik i dzięki 3 trybom zatwierdzania pozwala wybrać, ile ma czekać na Twoje OK.
| Typowy asystent czatu | Codelab Station | |
|---|---|---|
| Pliki | Pokazuje kod w oknie czatu do skopiowania | Czyta i edytuje pliki w folderze roboczym, z diffem |
| Testy | Zwykle nie potrafi uruchamiać Twoich komend | Uruchamia Twoją komendę testową w Shell i pokazuje prawdziwy kod wyjścia |
| Kontrola | Zwykle odpowiada samym tekstem | Auto-run, Ask first albo Plan only, wybierasz Ty |
| Prywatność | Prompty często trafiają do usługi w chmurze | Działa lokalnie; prompty trafiają tylko do endpointu modelu, który wybierzesz |
Początkujący w Lua do GMod używają go do czytania błędów. Wklej błąd z logu konsoli, a agent wskaże plik, wyjaśni przyczynę zwykłymi słowami i zaproponuje drobną zmianę. Najpierw przeczytaj diff.
Właściciele własnych serwerów społeczności dbają dzięki niemu o porządek w server.cfg i skryptach startowych. Agent czyta linie hostname, sv_password i sv_downloadurl, szkicuje zmiany i w trybie Ask first uruchamia Twój skrypt startowy dopiero po Twojej akceptacji. Cudze serwery pozostają nietknięte.
Hobbyści żonglujący kilkoma addonami używają task, który uruchamia równoległych sub-agentów, każdego w osobnym folderze addonu, więc 3 addony można przeglądać obok siebie. Zatwierdzanie nadal obowiązuje.
GMod mods to addony i gamemode’y, które rozszerzają Garry's Mod skryptami Lua, a opcjonalnie także modelami, materiałami, dźwiękiem i mapami. Każdy addon to folder. Lua piszesz w edytorze tekstu, a Codelab Station pomaga pisać i naprawiać te pliki, podczas gdy to Ty decydujesz, co zostaje.
Tak, codelabss.com to oficjalna strona Codelab Station. Pobierz tu oryginalną wersję i porównaj jej sumę kontrolną SHA-256 z opublikowanym manifestem, zanim uruchomisz instalator. Produkt nie jest powiązany z Facepunch Studios. Wsparcie znajdziesz przez Send feedback.
Tak. edit_file zmienia istniejący plik i pokazuje diff, a write_file tworzy nowy, i oba narzędzia plikowe działają w wybranym przez Ciebie folderze roboczym. Plan only niczego nie zmienia. W trybie Ask first każda zmiana czeka na Twoje OK.
Nie. Codelab Station to osobny program dla Windows, a nie plugin gry, i nigdy nie dotyka klienta gry, kont innych graczy ani serwerów, które nie należą do Ciebie. Edytuje pliki i uruchamia Twoje własne komendy na Twoim komputerze, więc mapę do testów ładujesz samodzielnie.
Nie. Model może napisać Lua, które się wywala, więc testuj każdą zmianę. Shell pokazuje prawdziwy kod wyjścia Twojej komendy testowej, a błędy Lua nadal pojawiają się w konsoli gry po załadowaniu mapy. Przeczytaj każdy diff przed akceptacją i używaj Plan only przy większych zadaniach.
Dostawcy AI w chmurze przez standardowy endpoint API, modelu na Twoim komputerze albo modelu wbudowanego. Wybierasz Ty. Przycisk Test sprawdza endpoint i pokazuje czas odpowiedzi oraz okno kontekstu, a prompty trafiają tylko do wybranego przez Ciebie endpointu.
Nie. Nie wymaga konta i nie ma telemetrii. Aplikacja trzyma czaty, foldery robocze i klucze API na Twoim komputerze. Opcjonalne funkcje sieciowe to wyszukiwanie w sieci, sterowanie czatami z przeglądarki w telefonie, które używa 1 połączenia wychodzącego, które możesz wyłączyć, oraz sprawdzanie aktualizacji.
Wersja 2.9.30 jest gotowa. Zacznij w trybie Plan only na kopii jednego addonu, przeczytaj, co proponuje agent, i przełącz się na Ask first, gdy plan Ci odpowiada. Instalator ma około 34 MB.
Pobierz Codelab Station dla Windows ↗Każda strona jest dostępna w 20 językach.
Co agent robi dla twórców addonów ↗ Podłącz model chmurowy, lokalny lub wbudowany ↗ Przewodnik krok po kroku do pierwszego addonu ↗ Pobieranie, suma kontrolna i instalacja ↗ Odpowiedzi o Lua, serwerach i prywatności ↗ Co zapisują strona i aplikacja ↗