Windows 10/11
Somente x64, sem precisar de conta
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.
./ainda sem lua/PlayerInitialSpawn0 ocorrênciaslua/autorun/server/sv_welcome.luasalvoyour server launch scriptexit 0sv_welcome1 ocorrênciaSomente x64, sem precisar de conta
Lançada em 8 de novembro de 2026
O .exe portátil tem cerca de 25 MB
Idiomas da interface do app
Auto-run, Ask first, Plan only
Sem telemetria; os chats ficam no seu PC
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.
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.
list_dir addons → 3 folders
glob addons/*/lua/**/*.lua → 9 files
grep hook.Add → 6 matches
move_file addons/extras/lua/autorun → waiting for OKQuando 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.
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 0Para 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.
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.
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ípico | Codelab Station | |
|---|---|---|
| Arquivos | Mostra o código numa janela de chat para você copiar | Lê e edita arquivos na pasta de trabalho, com um diff |
| Testes | Em geral não consegue rodar seus comandos | Roda seu comando de teste no Shell e mostra o código de saída real |
| Controle | Em geral responde só com texto | Auto-run, Ask first ou Plan only, você escolhe |
| Privacidade | Os prompts costumam ir para um serviço hospedado | Roda localmente; os prompts vão só para o endpoint do modelo que você escolher |
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.
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.
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.
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.
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.
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.
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.
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.
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 ↗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 ↗