Windows 10/11
x64 uniquement, aucun compte requis
Codelab Station est un agent Windows pour celles et ceux qui écrivent des addons Garry’s Mod : il lit tes dossiers, modifie le Lua, lance ta commande de test et affiche un diff. La version 2.9.30 n’exige aucun compte.
./pas encore de lua/PlayerInitialSpawn0 résultatlua/autorun/server/sv_welcome.luaenregistréyour server launch scriptexit 0sv_welcome1 résultatx64 uniquement, aucun compte requis
Publiée le 8 novembre 2026
L’.exe portable fait environ 25 Mo
Langues de l’interface de l’app
Auto-run, Ask first, Plan only
Aucune télémétrie, les chats restent sur ton PC
Les GMod mods sont des dossiers de fichiers Lua, et ceux que tu écris toi-même vont d’un message de bienvenue à une entité scriptée ou à un petit gamemode bâti sur Sandbox. Modifie-les en texte brut. Codelab Station lit ces dossiers et modifie les fichiers du dossier de travail que tu choisis. Parmi ses 3 modes de validation, Ask first se met en pause pour demander ton OK et affiche un diff avant chaque changement.
3 petits addons à toi peuvent devenir un seul dossier sans copier à la main. L’agent cartographie chaque dossier lua/ avec list_dir et glob, puis lance grep pour lister chaque appel à hook.Add et te montrer ce qui se chevauche. Il propose des étapes move_file et edit_file pour la fusion, par exemple déplacer les fichiers lua/autorun des petits addons vers le principal. Ask first se met en pause avant chaque changement, et tu acceptes ou refuses chaque carte. Charge ensuite gm_construct. Vérifie que chaque fonction démarre toujours.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKQuand des joueurs signalent que les addons du Workshop ne se téléchargent pas depuis ton serveur communautaire GMod, contrôle les 2 endroits qui les leur fournissent : la collection Workshop et les lignes resource.AddWorkshop de tes fichiers Lua serveur. L’agent fouille ces fichiers avec grep et, s’il manque une ligne, edit_file affiche le diff du Lua serveur avant que tu l’acceptes en mode Ask first. Plan only liste d’abord les changements. Redémarre ensuite le serveur, rejoins-le et regarde si l’addon se télécharge.
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 0Pour supprimer les addons du serveur que tu n’utilises plus, nomme les dossiers dans ta demande. L’agent travaille en 2 passes : list_dir affiche garrysmod/addons, grep cherche dans ton Lua et dans server.cfg des références à chaque dossier, et ce n’est qu’ensuite qu’il propose des étapes delete_file. Une option prudente consiste à déplacer d’abord le dossier vers une sauvegarde avec move_file. En mode Ask first, chaque suppression attend ton OK, donc tu peux la refuser. Démarre le serveur. Lis ensuite la console.
Un mod qui améliore le combat et les interactions avec les PNJ, avec de nouvelles armes scriptées, des entités scriptées et des gestionnaires hook.Add, est un gros chantier : commence donc en mode Plan only. L’agent lit tes dossiers avec read_file et grep, puis liste les 3 types de fichiers qu’il toucherait, sans rien changer. Tu élagues le plan. Passe ensuite à Ask first, relis un diff à la fois et teste chacun sur gm_flatgrass en lisant la console après chaque étape.
Un assistant de chat décrit des étapes. Codelab Station exécute lui-même chaque outil, affiche le résultat réel et, avec ses 3 modes de validation, te laisse choisir ce qui attend ton OK.
| Assistant de chat classique | Codelab Station | |
|---|---|---|
| Fichiers | Affiche du code dans une fenêtre de chat à copier | Lit et modifie les fichiers du dossier de travail, avec un diff |
| Tests | Ne peut généralement pas lancer tes commandes | Lance ta commande de test dans Shell et affiche le vrai code de sortie |
| Contrôle | Répond généralement par du texte seulement | Auto-run, Ask first ou Plan only, à toi de choisir |
| Confidentialité | Les prompts partent souvent vers un service hébergé | Tourne en local ; les prompts partent uniquement vers l’endpoint du modèle que tu choisis |
Les débutants en Lua pour GMod s’en servent pour lire les erreurs. Colle une erreur du journal de la console et l’agent désigne le fichier, explique la cause avec des mots simples et propose une petite modification. Relis d’abord le diff.
Les propriétaires de leur propre serveur communautaire l’utilisent pour garder server.cfg et les scripts de lancement bien rangés. L’agent lit les lignes hostname, sv_password et sv_downloadurl, rédige des changements et, en mode Ask first, ne lance ton script de démarrage qu’après ton accord. Les serveurs des autres restent intouchés.
Les bricoleurs qui jonglent avec plusieurs addons utilisent task, qui lance des sous-agents en parallèle, chacun dans un dossier d’addon distinct, ce qui permet de relire 3 addons côte à côte. La validation s’applique toujours.
Les GMod mods sont des addons et des gamemodes qui étendent Garry’s Mod avec des scripts Lua, plus des modèles, matériaux, sons et maps en option. Chaque addon est un dossier. Tu écris le Lua dans un éditeur de texte, et Codelab Station t’aide à écrire et à corriger ces fichiers pendant que tu décides de ce qui est conservé.
Oui, codelabss.com est le site officiel de Codelab Station. Télécharge ici la version d’origine et compare sa somme SHA-256 avec le manifeste publié avant de lancer le programme d’installation. Le produit n’a aucun lien avec Facepunch Studios. Pour le support, clique sur Send feedback.
Oui. edit_file modifie un fichier existant et affiche un diff, tandis que write_file en crée un nouveau, et ces deux outils de fichiers travaillent dans le dossier de travail que tu choisis. Plan only ne change rien. En mode Ask first, chaque changement attend ton OK.
Non. Codelab Station est un programme Windows distinct, pas un plugin du jeu, et il ne touche jamais au client du jeu, aux comptes des autres joueurs ni aux serveurs qui ne t’appartiennent pas. Il modifie des fichiers et lance tes propres commandes sur ton PC, donc tu charges toi-même la map pour tester.
Non. Le modèle peut écrire du Lua qui plante, alors teste chaque changement. Shell affiche le vrai code de sortie de ta commande de test, et les erreurs Lua apparaissent toujours dans la console du jeu quand tu charges la map. Relis chaque diff avant d’accepter et utilise Plan only pour les gros travaux.
Un fournisseur d’IA dans le cloud via un endpoint d’API standard, un modèle sur ton propre PC ou le modèle intégré. C’est toi qui choisis. Le bouton Test vérifie un endpoint et affiche le temps de réponse et la fenêtre de contexte, et les prompts partent uniquement vers l’endpoint que tu as choisi.
Non. Aucun compte n’est nécessaire et il n’y a pas de télémétrie. L’app garde les chats, les dossiers de travail et les clés d’API sur ton PC. Les fonctions réseau facultatives sont la recherche web, le pilotage des chats depuis le navigateur d’un téléphone, qui utilise 1 connexion sortante que tu peux désactiver, et la vérification des mises à jour.
La version 2.9.30 est prête. Commence en mode Plan only sur une copie d’un addon, lis ce que propose l’agent, puis passe à Ask first quand le plan te convient. Le programme d’installation fait environ 34 Mo.
Télécharger Codelab Station pour Windows ↗Chaque page est disponible en 20 langues.
Ce que l’agent fait pour les créateurs d’addons ↗ Connecte un modèle cloud, local ou intégré ↗ Guide pas à pas pour un premier addon ↗ Téléchargement, somme de contrôle et installation ↗ Réponses sur Lua, les serveurs et la confidentialité ↗ Ce que le site et l’app enregistrent ↗