CCodelab Station
Site oficial do Codelab Station

GMod mods que você escreve, testa e revisa por conta própria

O Codelab Station é um agente para Windows feito para quem cria addons do Garry's Mod: ele lê suas pastas, edita Lua, roda seu comando de teste e mostra um diff. A versão 2.9.30 não exige conta.

Plataforma

Windows 10/11

Somente x64, sem precisar de conta

Versão

2.9.30

Lançada em 8 de novembro de 2026

Instalador

cerca de 34 MB

O .exe portátil tem cerca de 25 MB

Idiomas

13

Idiomas da interface do app

Aprovação

3 modos

Auto-run, Ask first, Plan only

Privacidade

Roda localmente

Sem telemetria; os chats ficam no seu PC

Seus próprios mods

GMod mods que você escreve e testa por conta própria

Os GMod mods são pastas de arquivos Lua, e os que você mesmo escreve vão de uma mensagem de boas-vindas até uma entidade com script ou um gamemode pequeno em cima do Sandbox. Edite tudo em texto simples. O Codelab Station lê essas pastas e altera arquivos dentro da pasta de trabalho que você escolher. Entre os 3 modos de aprovação, o Ask first pausa para pedir seu OK e mostra um diff antes de cada alteração.

01

Una seus próprios addons de GMod em uma única pasta

3 addons pequenos seus podem virar uma pasta só, sem copiar nada na mão. O agente mapeia cada pasta lua/ com list_dir e glob e depois usa grep para listar cada chamada de hook.Add, para você ver o que se sobrepõe. Ele propõe passos com move_file e edit_file para a união, por exemplo mover os arquivos de lua/autorun dos addons menores para o principal. O Ask first pausa antes de cada alteração, e você aceita ou rejeita cada card. Depois carregue o gm_construct. Confira se cada recurso ainda inicia.

Registro das ferramentas
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

Conserte os downloads do Workshop no seu servidor de GMod

Quando jogadores reclamam que os addons do Workshop não baixam do seu servidor comunitário de GMod, verifique os 2 lugares que entregam os addons a eles: a coleção do Workshop e as linhas resource.AddWorkshop nos arquivos Lua do servidor. O agente busca nesses arquivos com grep e, se faltar uma linha, o edit_file mostra o diff do Lua do servidor antes de você aceitar no modo Ask first. O Plan only lista as alterações antes. Depois reinicie o servidor, entre nele e veja se o addon baixa.

Registro das ferramentas
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

Limpe addons antigos do seu servidor

Para apagar addons do servidor que você não usa mais, cite as pastas no seu pedido. O agente trabalha em 2 etapas: o list_dir mostra garrysmod/addons, o grep procura no seu Lua e no server.cfg referências a cada pasta, e só então ele propõe passos com delete_file. Uma opção cautelosa é antes mover a pasta para um backup com move_file. No modo Ask first cada exclusão espera seu OK, então você pode rejeitá-la. Inicie o servidor. Depois leia o console.

04

Planeje um mod maior antes de mexer em qualquer arquivo

Um mod que melhora o combate e as interações com NPCs, com novas armas com script, entidades com script e handlers de hook.Add, é um trabalho grande, então comece no modo Plan only. O agente lê suas pastas com read_file e grep, depois lista os 3 tipos de arquivo que tocaria e não altera nada. Você enxuga o plano. Em seguida passe para o Ask first, revise um diff por vez e teste cada um no gm_flatgrass, lendo o console após cada passo.

Leia o guia de fluxos de trabalho

Como o Codelab Station se diferencia de um assistente de chat

Um assistente de chat descreve passos. O Codelab Station executa cada ferramenta por conta própria, mostra o resultado real e, com 3 modos de aprovação, deixa você escolher quanto espera pelo seu OK.

Assistente de chat típicoCodelab Station
ArquivosMostra o código numa janela de chat para você copiarLê e edita arquivos na pasta de trabalho, com um diff
TestesEm geral não consegue rodar seus comandosRoda seu comando de teste no Shell e mostra o código de saída real
ControleEm geral responde só com textoAuto-run, Ask first ou Plan only, você escolhe
PrivacidadeOs prompts costumam ir para um serviço hospedadoRoda localmente; os prompts vão só para o endpoint do modelo que você escolher

Como funciona, em quatro passos

  1. Instale o Codelab Station no Windows 10 ou 11 (x64) depois de comparar o checksum SHA-256 com o manifesto publicado.
  2. Conecte um modelo: um provedor de IA na nuvem, um modelo no seu PC ou o embutido. Clique em Test para verificar o endpoint.
  3. Escolha a pasta do seu addon ou do seu servidor como pasta de trabalho e descreva a tarefa com palavras simples.
  4. Escolha Auto-run, Ask first ou Plan only, leia cada diff, rode seu comando de teste e carregue um mapa para conferir.

Quem usa e quando

Quem está aprendendo Lua no GMod usa para ler erros. Cole um erro do log do console e o agente aponta o arquivo, explica a causa em palavras simples e propõe uma pequena edição. Leia o diff primeiro.

Donos de servidores comunitários próprios usam para manter o server.cfg e os scripts de inicialização em ordem. O agente lê as linhas hostname, sv_password e sv_downloadurl, redige alterações e, no modo Ask first, roda seu script de inicialização só depois que você aceitar. Servidores de terceiros ficam intocados.

Hobbistas que lidam com vários addons usam o task, que inicia subagentes em paralelo, cada um em uma pasta de addon separada, de modo que 3 addons podem ser revisados lado a lado. A aprovação continua valendo.

Perguntas frequentes

O que são GMod mods?

GMod mods são addons e gamemodes que ampliam o Garry's Mod com scripts em Lua, além de modelos, materiais, sons e mapas opcionais. Cada addon é uma pasta. Você escreve o Lua em um editor de texto, e o Codelab Station ajuda a escrever e corrigir esses arquivos enquanto você decide o que fica.

O codelabss.com é o site oficial do Codelab Station?

Sim, o codelabss.com é o site oficial do Codelab Station. Baixe aqui a versão original e compare o checksum SHA-256 dela com o manifesto publicado antes de executar o instalador. O produto não é afiliado à Facepunch Studios. Para suporte, clique em Send feedback.

O Codelab Station pode editar os arquivos do meu addon diretamente?

Sim. O edit_file altera um arquivo existente e mostra um diff, enquanto o write_file cria um novo, e as duas ferramentas de arquivo trabalham dentro da pasta de trabalho que você escolher. O Plan only não altera nada. No modo Ask first cada alteração espera seu OK.

Ele roda dentro do jogo?

Não. O Codelab Station é um programa separado do Windows, não um plugin do jogo, e nunca toca no cliente do jogo, nas contas de outros jogadores nem em servidores que não sejam seus. Ele edita arquivos e roda seus próprios comandos no seu PC, então você carrega o mapa por conta própria para testar.

O código sempre funciona?

Não. O modelo pode escrever Lua que falha, então teste cada alteração. O Shell mostra o código de saída real do seu comando de teste, e os erros de Lua continuam aparecendo no console do jogo quando você carrega o mapa. Leia cada diff antes de aceitar e use o Plan only em trabalhos maiores.

Qual modelo de IA ele usa?

Um provedor de IA na nuvem por meio de um endpoint de API padrão, um modelo no seu próprio PC ou o modelo embutido. Você escolhe. O botão Test verifica o endpoint e mostra o tempo de resposta e a janela de contexto, e os prompts vão só para o endpoint que você escolheu.

Precisa de conta ou envia telemetria?

Não. Não precisa de conta e não tem telemetria. O app guarda os chats, as pastas de trabalho e as chaves de API no seu PC. Os recursos de rede opcionais são a busca na web, o controle dos chats pelo navegador do celular, que usa 1 conexão de saída que você pode desligar, e a verificação de atualizações.

Comece agora

Experimente o Codelab Station nos seus próprios addons

A versão 2.9.30 está pronta. Comece no modo Plan only com uma cópia de um addon, leia o que o agente propõe e passe para o Ask first quando o plano lhe parecer bom. O instalador tem cerca de 34 MB.

Baixar o Codelab Station para Windows ↗

Páginas úteis

Todas as páginas estão disponíveis em 20 idiomas.

O que o agente faz por quem cria addons ↗ Conecte um modelo na nuvem, local ou embutido ↗ Guia passo a passo do seu primeiro addon ↗ Download, checksum e instalação ↗ Respostas sobre Lua, servidores e privacidade ↗ O que o site e o app registram ↗