AIToday
AIコーディングZenn AI/ML掲載日時: 2026年10月14日 22:00

Claude CodeとRojoを連携

LINEで送る
Claude CodeとRojoを連携

3つのポイント

  1. 何が起きたか

    VS Code、Rojo、Claude Codeを組み合わせ、「プレイヤーに挨拶するサーバースクリプトを作って」といった日本語の指示でsrc/server/Greeting.server.luauが生成され、localhost:34872経由でRoblox Studioへ同期する。

  2. なぜ重要か

    Claude Codeが書き換えたファイルをRojoが拾ってStudioへ自動反映するため、この構成がなくそうとしている手動のコピー&ペースト作業が不要になる。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このガイドは、なくそうとしている手間をコピー&ペーストという形で捉えている。通常のRobloxの作業では、Studioの外で書いたコードを手作業で持ち込まなければならず、この構成はその工程をファイル監視に置き換える。Rojoの役割は両者をつなぐことで、Studioとローカルサーバーが通信を始めると、プラグインに「Connected to session ... at localhost:34872.」と表示される。

手順には、初めて使う人がぶつかる障害も盛り込まれている。macOSでは、ダウンロードしたRojoのバイナリがGatekeeperによって「開発元を検証できません」というメッセージでブロックされることがあるため、ガイドでは隔離属性を解除する手順を説明し、Rojo 7.7.1のようなバージョンが表示されれば成功としている。

AIの一貫性を保つ方法として、プロジェクトのルートにCLAUDE.mdを置くことが挙げられている。ここにはフォルダの対応関係や、サーバー、クライアント、モジュールの各スクリプトの命名規則を書いておく。日本語で挨拶スクリプトを依頼し、参加するプレイヤーごとに歓迎メッセージを出力するsrc/server/Greeting.server.luauが返ってくるという例は、この構成における通常のやり取りとして示されている。

よくある質問
AIが書いたコードはどうやってRoblox Studioへ届くのか?
Claude Codeがローカルのsrcフォルダ内のファイルを書き換えると、Rojoのserveプロセスが変更を検知し、Rojoプラグインを通じてRoblox Studioへ同期する。手動のコピー&ペーストは不要。
Rojoとプロジェクトのファイル名の関係は?
Rojoはファイル名でスクリプトの種類を判断する。*.server.luauはScript、*.client.luauはLocalScript、*.luauはModuleScriptになる。
AIがスクリプトを間違った場所に置くのを防げるか?
防げる。プロジェクトのルートにCLAUDE.mdを置けば、Claude Codeが毎回プロジェクトのルールを読み込む。フォルダの対応関係やファイル命名規則も含められる。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へGeminiで初心者がAIエージェントを作る5手順