Windows 10/11
x64 전용, 계정 불필요
Codelab Station은 Garry's Mod 애드온을 만드는 사람을 위한 Windows 에이전트예요. 폴더를 읽고 Lua를 편집하고 테스트 명령을 실행한 뒤 diff를 보여줘요. 버전 2.9.30은 계정이 필요 없어요.
./아직 lua/ 없음PlayerInitialSpawn일치 0건lua/autorun/server/sv_welcome.lua저장됨your server launch scriptexit 0sv_welcome일치 1건x64 전용, 계정 불필요
2026년 11월 8일 출시
포터블 .exe는 약 25MB
앱의 인터페이스 언어
Auto-run, Ask first, Plan only
텔레메트리 없음, 채팅은 내 PC에 남아요
GMod mods는 Lua 파일이 들어 있는 폴더예요. 직접 만드는 모드는 환영 메시지부터 scripted entity, Sandbox 위에 올린 작은 gamemode까지 다양해요. 일반 텍스트로 편집하면 돼요. Codelab Station은 이 폴더를 읽고, 선택한 작업 폴더 안의 파일만 편집해요. 3가지 승인 모드 중 Ask first는 변경 전마다 diff를 보여주고 승인을 기다려요.
직접 만든 작은 애드온 3개를 손으로 복사하지 않고 폴더 하나로 합칠 수 있어요. 에이전트는 list_dir과 glob으로 모든 lua/ 폴더를 파악하고, 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플레이어가 커뮤니티 GMod 서버에서 Workshop 애드온이 다운로드되지 않는다고 알려 오면, 애드온을 전달하는 2곳을 확인하세요. Workshop 컬렉션과 서버 Lua 파일의 resource.AddWorkshop 줄이에요. 에이전트가 grep으로 그 파일들을 검색하고, 줄이 빠져 있으면 edit_file이 서버 Lua 파일의 diff를 보여줘요. 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 모드에서는 삭제마다 승인을 기다리니까 거부할 수 있어요. 서버를 시작해요. 그다음 콘솔을 읽어 보세요.
새 scripted weapon과 scripted entity, hook.Add 핸들러로 전투와 NPC 상호작용을 개선하는 모드는 큰 작업이라서 Plan only 모드로 시작해요. 에이전트는 read_file과 grep으로 폴더를 읽고, 건드릴 파일 3종류를 나열하되 아무것도 바꾸지 않아요. 계획은 직접 다듬어요. 그다음 Ask first로 바꿔서 diff를 하나씩 검토하고, 각각 gm_flatgrass에서 테스트하며 단계마다 콘솔을 읽어요.
채팅 어시스턴트는 단계를 설명해요. Codelab Station은 각 도구를 직접 실행하고 실제 결과를 보여줘요. 3가지 승인 모드로 얼마나 많은 일을 내 승인에 맡길지 정할 수 있어요.
| 일반적인 채팅 어시스턴트 | Codelab Station | |
|---|---|---|
| 파일 | 채팅창에 코드를 보여주고 복사는 직접 해야 해요 | 작업 폴더의 파일을 읽고 diff와 함께 편집해요 |
| 테스트 | 보통 내 명령을 실행하지 못해요 | Shell에서 내 테스트 명령을 실행하고 실제 종료 코드를 보여줘요 |
| 제어 | 보통 텍스트로만 답해요 | Auto-run, Ask first, Plan only 중에서 직접 골라요 |
| 개인정보 | 프롬프트가 외부 호스팅 서비스로 가는 경우가 많아요 | 로컬에서 실행되고, 프롬프트는 내가 고른 모델 엔드포인트로만 가요 |
GMod용 Lua를 배우는 입문자는 오류를 읽을 때 써요. 콘솔 로그의 오류를 붙여 넣으면 에이전트가 파일을 짚어 주고, 원인을 쉬운 말로 설명하며, 작은 수정을 제안해요. 먼저 diff를 읽어 보세요.
자기 커뮤니티 서버를 운영하는 분은 server.cfg와 실행 스크립트를 정리하는 데 써요. 에이전트는 hostname, sv_password, sv_downloadurl 줄을 읽고 변경안을 만들며, Ask first 모드에서는 내가 수락한 뒤에만 실행 스크립트를 돌려요. 남의 서버는 건드리지 않아요.
애드온 여러 개를 오가는 취미 제작자는 task를 써요. task는 병렬 서브 에이전트를 시작하고, 각 에이전트가 별도의 애드온 폴더에서 일하니까 애드온 3개를 나란히 검토할 수 있어요. 승인은 그대로 적용돼요.
GMod mods는 Lua 스크립트로 Garry's Mod를 확장하는 애드온과 gamemode예요. 모델, 머티리얼, 사운드, 맵을 더할 수도 있어요. 애드온 하나가 폴더 하나예요. Lua는 텍스트 편집기로 작성하고, Codelab Station은 그 파일을 쓰고 고치는 걸 도와줘요. 무엇을 남길지는 내가 정해요.
네, codelabss.com은 Codelab Station의 공식 웹사이트예요. 원본 빌드는 여기서 내려받고, 설치 프로그램을 실행하기 전에 SHA-256 체크섬을 공개된 매니페스트와 비교하세요. 이 제품은 Facepunch Studios와 제휴 관계가 아니에요. 지원이 필요하면 Send feedback을 눌러 주세요.
네. edit_file은 기존 파일을 바꾸면서 diff를 보여주고, write_file은 새 파일을 만들어요. 두 파일 도구 모두 내가 고른 작업 폴더 안에서 동작해요. Plan only는 아무것도 바꾸지 않아요. Ask first 모드에서는 모든 변경이 내 승인을 기다려요.
아니요. Codelab Station은 별도의 Windows 프로그램이고 게임 플러그인이 아니에요. 게임 클라이언트, 다른 플레이어의 계정, 내 것이 아닌 서버는 절대 건드리지 않아요. 내 PC에서 파일을 편집하고 내 명령을 실행하니까, 테스트용 맵은 직접 불러와요.
아니요. 모델이 실패하는 Lua를 쓸 수도 있으니 모든 변경을 테스트하세요. Shell은 테스트 명령의 실제 종료 코드를 보여주고, 맵을 불러오면 Lua 오류가 게임 콘솔에 나타나요. 수락하기 전에 diff를 꼭 읽고, 큰 작업에는 Plan only를 쓰세요.
표준 API 엔드포인트를 통한 클라우드 AI 제공업체, 내 PC의 모델, 또는 내장 모델이에요. 선택은 내가 해요. Test 버튼이 엔드포인트를 확인하고 응답 시간과 컨텍스트 윈도우를 보여주며, 프롬프트는 내가 고른 엔드포인트로만 가요.
아니요. 계정은 필요 없고 텔레메트리도 없어요. 앱은 채팅, 작업 폴더, API 키를 내 PC에 보관해요. 선택할 수 있는 네트워크 기능은 웹 검색, 휴대폰 브라우저에서 채팅 제어(끌 수 있는 외부 연결 1개를 써요), 업데이트 확인이에요.
버전 2.9.30이 준비됐어요. 애드온 하나의 복사본으로 Plan only 모드에서 시작해 에이전트의 제안을 읽어 보고, 계획이 마음에 들면 Ask first로 바꿔요. 설치 프로그램은 약 34MB예요.
Windows용 Codelab Station 다운로드 ↗모든 페이지를 20개 언어로 볼 수 있어요.
에이전트가 애드온 제작자를 위해 하는 일 ↗ 클라우드, 로컬, 내장 모델 연결하기 ↗ 첫 애드온을 만드는 단계별 가이드 ↗ 다운로드, 체크섬, 설치 단계 ↗ Lua, 서버, 개인정보에 대한 답변 ↗ 사이트와 앱이 기록하는 것 ↗