Windows 10/11
Только x64, аккаунт не нужен
Codelab Station — агент для Windows для тех, кто пишет аддоны для Garry's Mod: он читает ваши папки, правит Lua, запускает вашу команду проверки и показывает diff. Версия 2.9.30 не требует аккаунта.
./lua/ пока нетPlayerInitialSpawn0 совпаденийlua/autorun/server/sv_welcome.luaсохраненоyour server launch scriptexit 0sv_welcome1 совпадениеТолько x64, аккаунт не нужен
Выпущена 8 ноября 2026
Портативный .exe — около 25 МБ
Языки интерфейса в приложении
Auto-run, Ask first, Plan only
Без телеметрии, чаты остаются на вашем ПК
GMod mods — это папки с файлами Lua, и те, что вы пишете сами, бывают разными: от приветственного сообщения до скриптовой сущности или небольшого геймода на основе Sandbox. Правьте их как обычный текст. Codelab Station читает эти папки и меняет файлы в выбранной вами рабочей папке. Из его 3 режимов подтверждения Ask first останавливается и ждёт вашего OK, а перед каждым изменением показывает diff.
3 небольших аддона можно собрать в одну папку без ручного копирования. Агент обходит каждую папку lua/ через list_dir и glob, затем запускает grep и перечисляет все вызовы hook.Add, чтобы вы увидели, что пересекается. Для объединения он предлагает шаги move_file и edit_file, например перенос файлов lua/autorun из малых аддонов в основной. Ask first останавливается перед каждым изменением, а вы принимаете или отклоняете каждую карточку. Потом загрузите gm_construct. Проверьте, что каждая функция по-прежнему запускается.
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Если игроки жалуются, что аддоны из Workshop не скачиваются с вашего сервера сообщества GMod, проверьте 2 места, через которые аддоны попадают к игрокам: коллекцию Workshop и строки resource.AddWorkshop в серверных файлах Lua. Агент ищет в этих файлах через grep, а если строки нет, edit_file показывает diff серверного файла Lua, прежде чем вы примете его в режиме Ask first. Plan only сначала перечисляет изменения. Затем перезапустите сервер, зайдите на него и посмотрите, скачивается ли аддон.
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Чтобы удалить серверные аддоны, которыми вы больше не пользуетесь, назовите папки в запросе. Агент работает в 2 прохода: list_dir показывает garrysmod/addons, grep ищет в вашем Lua и в server.cfg упоминания каждой папки, и только после этого он предлагает шаги delete_file. Осторожный вариант — сначала перенести папку в резервную копию через move_file. В режиме Ask first каждое удаление ждёт вашего OK, так что его можно отклонить. Запустите сервер. Затем прочитайте консоль.
Мод, который улучшает бои и взаимодействие с NPC, с новым скриптовым оружием, скриптовыми сущностями и обработчиками hook.Add, — большая работа, поэтому начните в режиме Plan only. Агент читает ваши папки через read_file и grep, затем перечисляет 3 вида файлов, которых он коснулся бы, и ничего не меняет. Вы сокращаете план. После этого переключитесь на Ask first, просматривайте diff по одному и проверяйте каждый на gm_flatgrass, читая консоль после каждого шага.
Чат-ассистент описывает шаги. Codelab Station сам запускает каждый инструмент, показывает настоящий результат и благодаря 3 режимам подтверждения позволяет выбрать, сколько действий ждёт вашего OK.
| Обычный чат-ассистент | Codelab Station | |
|---|---|---|
| Файлы | Показывает код в окне чата, чтобы вы его скопировали | Читает и правит файлы в рабочей папке, с diff |
| Тесты | Обычно не умеет запускать ваши команды | Запускает вашу команду проверки в Shell и показывает настоящий код выхода |
| Контроль | Обычно отвечает только текстом | Auto-run, Ask first или Plan only — выбор за вами |
| Приватность | Запросы часто уходят в облачный сервис | Работает локально; запросы уходят только на endpoint выбранной вами модели |
Новички в Lua для GMod читают с его помощью ошибки. Вставьте ошибку из журнала консоли, и агент укажет файл, простыми словами объяснит причину и предложит небольшую правку. Сначала прочитайте diff.
Владельцы собственных серверов сообщества держат с его помощью в порядке server.cfg и скрипты запуска. Агент читает строки hostname, sv_password и sv_downloadurl, готовит правки и в режиме Ask first запускает ваш скрипт запуска только после вашего согласия. Чужие серверы остаются нетронутыми.
Любители, которые ведут сразу несколько аддонов, используют task: он запускает параллельных субагентов, каждый в своей папке аддона, поэтому 3 аддона можно просматривать одновременно. Подтверждение по-прежнему действует.
GMod mods — это аддоны и геймоды, которые расширяют Garry's Mod скриптами Lua, а при желании ещё и моделями, материалами, звуками и картами. Каждый аддон — это папка. Lua вы пишете в текстовом редакторе, а Codelab Station помогает писать и чинить эти файлы, пока вы решаете, что оставить.
Да, codelabss.com — официальный сайт Codelab Station. Скачайте здесь оригинальную сборку и сверьте её контрольную сумму SHA-256 с опубликованным манифестом, прежде чем запускать установщик. Продукт не связан с Facepunch Studios. За поддержкой обращайтесь через Send feedback.
Да. edit_file меняет существующий файл и показывает diff, а write_file создаёт новый, и оба файловых инструмента работают внутри выбранной вами рабочей папки. Plan only ничего не меняет. В режиме Ask first каждое изменение ждёт вашего OK.
Нет. Codelab Station — отдельная программа для Windows, а не плагин игры, и он никогда не трогает игровой клиент, аккаунты других игроков и серверы, которые вам не принадлежат. Он правит файлы и запускает ваши собственные команды на вашем ПК, поэтому карту для проверки вы загружаете сами.
Нет. Модель может написать Lua, который не сработает, поэтому проверяйте каждое изменение. Shell показывает настоящий код выхода вашей команды проверки, а ошибки Lua по-прежнему появляются в игровой консоли при загрузке карты. Прочитайте каждый diff, прежде чем принять, а для крупных задач используйте Plan only.
Облачного ИИ-провайдера через стандартный endpoint API, модель на вашем собственном ПК или встроенную модель. Выбор за вами. Кнопка Test проверяет endpoint и показывает время ответа и окно контекста, а запросы уходят только на выбранный вами endpoint.
Нет. Аккаунт не нужен, телеметрии нет. Приложение хранит чаты, рабочие папки и ключи API на вашем ПК. Необязательные сетевые функции — веб-поиск, управление чатами из браузера на телефоне (использует 1 исходящее соединение, которое можно отключить) и проверка обновлений.
Версия 2.9.30 готова. Начните в режиме Plan only на копии одного аддона, посмотрите, что предлагает агент, и переключитесь на Ask first, когда план вас устроит. Установщик занимает около 34 МБ.
Скачать Codelab Station для Windows ↗Каждая страница доступна на 20 языках.
Что агент делает для авторов аддонов ↗ Подключите облачную, локальную или встроенную модель ↗ Пошаговое руководство по первому аддону ↗ Загрузка, контрольная сумма и установка ↗ Ответы про Lua, серверы и приватность ↗ Что записывают сайт и приложение ↗