Roo Code logo

Roo Code

シェア

Clineをベースに拡張されたVS Code AIコーディングエージェント。カスタムモード(アーキテクト・コード・テスト・レビュー)とMCPサポートで、ソフトウェア開発の全工程をAIが支援する。

ワークフロー・CLI拡張VSCode拡張オープンソースMCP対応カスタムモードAIエージェント
最終確認:
2026-03-29
ライセンス:
Apache 2.0

概要

Roo CodeはClineをフォークして機能拡張したVS Codeの AIコーディングエージェントです。Clineの基本機能(MCPサポート・エージェントループ・マルチLLM対応)を継承しつつ、開発ワークフロー特化のカスタムモードが追加されています。

カスタムモードにより、同じタスクでも「設計視点のアーキテクト」「コーディングに特化したエンジニア」「テスト専門のQAエンジニア」など、役割を切り替えながらAIと協働できます。

主要モード

モード役割主な用途
Architectシステム設計要件定義・アーキテクチャ設計・ドキュメント作成
Code実装コード生成・リファクタリング・バグ修正
Testテストテストコード生成・実行・カバレッジ改善
Reviewレビューコード品質分析・セキュリティチェック

導入手順

  1. VS Codeの拡張機能マーケットプレイスで「Roo Code」を検索してインストール
  2. サイドパネルからLLMプロバイダーとAPIキーを設定
  3. 作業内容に応じてモードを選択して開始

MCPサーバーの追加

Clineと同じ設定形式でMCPサーバーを追加できます。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token" }
    }
  }
}

使い方の例

[Architectモード]「ECサイトのカート機能の設計ドキュメントと実装方針を作成して」

[Codeモード]「設計ドキュメントに従ってカート機能を実装して、既存のAPIと整合するようにして」

[Testモード]「カート機能のユニットテストと統合テストを作成してカバレッジ80%以上を達成して」

注意事項

  • Clineのフォークのため、Clineとの設定ファイル形式の互換性があります。移行も容易です。
  • カスタムモードはプロンプトエンジニアリングで実現されており、モデルによって品質が異なります。
  • オープンソース(Apache 2.0)のため、独自モードの追加やカスタマイズが可能です。

主なユースケース

  1. アーキテクトモードで要件から設計ドキュメントを生成してから、コードモードで実装する
  2. テストモードで既存コードのテストを自動生成・実行・失敗を修正するサイクルを回す
  3. レビューモードでPRの変更点を多角的に分析してレビューコメントを生成する
  4. MCPサーバーと組み合わせてCI/CDパイプラインの状態監視・修正を自動化する
  5. 複数のモードを切り替えながら設計→実装→テスト→レビューを一気通貫で進める