CCodelab Station
Site officiel de Codelab Station

GMod mods que tu écris, testes et relis toi-même

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.

Plateforme

Windows 10/11

x64 uniquement, aucun compte requis

Version

2.9.30

Publiée le 8 novembre 2026

Installeur

environ 34 Mo

L’.exe portable fait environ 25 Mo

Langues

13

Langues de l’interface de l’app

Validation

3 modes

Auto-run, Ask first, Plan only

Confidentialité

Tourne en local

Aucune télémétrie, les chats restent sur ton PC

Tes propres mods

GMod mods que tu écris et testes toi-même

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.

01

Fusionne tes propres addons GMod dans un seul dossier

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.

Journal des outils
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

Répare les téléchargements Workshop sur ton serveur GMod

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

Journal des outils
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

Nettoie les vieux addons de ton serveur

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

04

Planifie un gros mod avant de toucher aux fichiers

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.

Lire le guide des workflows

En quoi Codelab Station se distingue d’un assistant de chat

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 classiqueCodelab Station
FichiersAffiche du code dans une fenêtre de chat à copierLit et modifie les fichiers du dossier de travail, avec un diff
TestsNe peut généralement pas lancer tes commandesLance ta commande de test dans Shell et affiche le vrai code de sortie
ContrôleRépond généralement par du texte seulementAuto-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

Comment ça marche, en quatre étapes

  1. Installe Codelab Station sur Windows 10 ou 11 (x64) après avoir comparé la somme SHA-256 avec le manifeste publié.
  2. Connecte un modèle : un fournisseur d’IA dans le cloud, un modèle sur ton PC ou le modèle intégré. Clique sur Test pour vérifier l’endpoint.
  3. Choisis le dossier de ton addon ou de ton serveur comme dossier de travail et décris la tâche avec des mots simples.
  4. Choisis Auto-run, Ask first ou Plan only, relis chaque diff, lance ta commande de test, puis charge une map pour vérifier.

Qui l’utilise, et quand

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.

Questions fréquentes

Qu’est-ce que les GMod mods ?

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

Le site codelabss.com est-il le site officiel de Codelab Station ?

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.

Codelab Station peut-il modifier directement les fichiers de mon addon ?

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.

Est-ce qu’il tourne dans le jeu ?

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.

Est-ce que le code fonctionne toujours ?

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.

Quel modèle d’IA utilise-t-il ?

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.

Faut-il un compte, et envoie-t-il de la télémétrie ?

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.

Pour commencer

Essaie Codelab Station sur tes propres addons

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 ↗

Pages utiles

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 ↗