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 は約 25 MB
アプリの表示言語
Auto-run、Ask first、Plan only
テレメトリーなし、チャットは PC に残ります
GMod mods は Lua ファイルを入れたフォルダーで、自作するものはウェルカムメッセージから scripted entity、Sandbox をベースにした小さな gamemode まで幅広くあります。編集はプレーンテキストで行います。Codelab Station はそれらのフォルダーを読み、選んだ作業フォルダー内のファイルだけを編集します。3 つの承認モードのうち Ask first は、変更のたびに diff を表示して、あなたの OK を待ちます。
自作の小さなアドオン 3 つは、手作業でコピーしなくても 1 つのフォルダーにまとめられます。エージェントは 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 モードでは削除のたびに OK を待つので、拒否もできます。サーバーを起動します。そしてコンソールを読みます。
戦闘と NPC のやり取りを改善し、新しい scripted weapon や scripted entity、hook.Add のハンドラーを含むモッドは大きな作業なので、Plan only モードで始めます。エージェントは read_file と grep でフォルダーを読み、触る予定の 3 種類のファイルを一覧にして、何も変更しません。計画はあなたが絞り込みます。次に Ask first に切り替え、diff を 1 つずつ確認し、それぞれを gm_flatgrass でテストして、各ステップのあとでコンソールを読みます。
チャットアシスタントは手順を説明します。Codelab Station は各ツールを自分で実行し、実際の結果を表示します。3 つの承認モードで、どこまで OK を待つかを選べます。
| 一般的なチャットアシスタント | 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 のことで、モデル、マテリアル、サウンド、マップを含めることもできます。アドオンは 1 つのフォルダーです。Lua はテキストエディターで書き、Codelab Station はそのファイルの作成と修正を手伝います。何を残すかはあなたが決めます。
はい、codelabss.com は Codelab Station の公式サイトです。オリジナルのビルドはここからダウンロードし、セットアップを実行する前に、SHA-256 チェックサムを公開マニフェストと照合してください。この製品は Facepunch Studios とは提携していません。サポートは Send feedback を押してください。
はい。edit_file は既存のファイルを変更して diff を表示し、write_file は新しいファイルを作成します。どちらのファイルツールも、選んだ作業フォルダーの中で動きます。Plan only は何も変更しません。Ask first モードでは、すべての変更があなたの OK を待ちます。
いいえ。Codelab Station は独立した Windows プログラムで、ゲームのプラグインではありません。ゲームクライアントにも、他のプレイヤーのアカウントにも、あなたのものではないサーバーにも触れません。PC 上でファイルを編集し、あなた自身のコマンドを実行するので、テスト用のマップはあなたが読み込みます。
いいえ。モデルは動かない Lua を書くことがあるので、すべての変更をテストしてください。Shell はテストコマンドの実際の終了コードを表示し、マップを読み込むと Lua のエラーがゲームのコンソールに出ます。承認する前に diff を必ず読み、大きな作業には Plan only を使ってください。
標準的な API エンドポイント経由のクラウド AI プロバイダー、自分の PC 上のモデル、または内蔵モデルです。選ぶのはあなたです。Test ボタンはエンドポイントを確認し、応答時間とコンテキストウィンドウを表示します。プロンプトは選んだエンドポイントにだけ送られます。
いいえ。アカウントは不要で、テレメトリーもありません。アプリはチャット、作業フォルダー、API キーを PC に保存します。任意のネットワーク機能は、Web 検索、スマートフォンのブラウザーからのチャット操作(外向きの接続を 1 つ使い、オフにできます)、アップデートの確認です。
バージョン 2.9.30 の準備ができています。アドオン 1 つのコピーで Plan only モードから始め、エージェントの提案を読み、計画が良さそうなら Ask first に切り替えてください。セットアッププログラムは約 34 MB です。
Windows 版 Codelab Station をダウンロード ↗どのページも 20 言語で読めます。
アドオン作者のためにエージェントができること ↗ クラウド、ローカル、内蔵のモデルを接続する ↗ 最初のアドオンを作るステップガイド ↗ ダウンロード、チェックサム、インストールの手順 ↗ Lua、サーバー、プライバシーへの回答 ↗ サイトとアプリが記録する内容 ↗