> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# JetBrains

> JetBrains Remote Development を含む JetBrains IDE で、Agent Client Protocol (ACP) を利用して AI Chat から Devin を実行できます。

JetBrains IDE では、[Agent Client Protocol (ACP)](https://agentclientprotocol.com/) を利用して、**AI Chat** 内で Devin をエージェントとして実行できます。Devin を追加する最も手早い方法は **ACP Registry** からインストールすることですが、カスタムエージェントとして手動で設定することもできます。いずれの場合も、IntelliJ IDEA、PyCharm、GoLand などの JetBrains IDE の AI Chat パネルから Devin を操作でき、[JetBrains Remote Development](https://www.jetbrains.com/remote-development/) 経由でも利用できます。

<Note>
  この統合では、AI Assistant の JetBrains 組み込み ACP サポートを利用します。元の参考情報については、[カスタムエージェントの追加](https://www.jetbrains.com/help/ai-assistant/acp.html#add-custom-agent) に関する JetBrains のドキュメントを参照してください。
</Note>

## 前提条件

* **AI Assistant** プラグインがインストールされ、AI Chat が利用可能な JetBrains IDE

<div id="setup">
  ## セットアップ
</div>

**ACP Registry** から Devin を直接インストールします。CLI のインストールや手動での
設定は不要です。

<Steps>
  <Step title="AI Chat を開く">
    右側のツールウィンドウバーにある **AI Chat** アイコンをクリックします。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/LFTx1kZFJVgS5rm4/images/cli/acp/jetbrains-ai-chat-icon.png?fit=max&auto=format&n=LFTx1kZFJVgS5rm4&q=85&s=a161b40def36187c50762f6e3aa4dacb" alt="JetBrains のツールウィンドウバーにある AI Chat アイコン" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="エージェントセレクターを開く">
    AI Chat のフッターにあるエージェントセレクターをクリックすると、利用可能な
    エージェントの一覧が表示されます。
  </Step>

  <Step title="ACP Registry から Devin をインストールする">
    **Install From ACP Registry...** を選択し、**Devin** を検索して、
    **Install** をクリックします。Devin が利用可能なエージェントの一覧に追加されます。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/WgMGZuYaHt_9cTnd/images/cli/acp/jetbrains-acp-registry-menu.png?fit=max&auto=format&n=WgMGZuYaHt_9cTnd&q=85&s=70ba33408fa66466bc89f83a5e6732c6" alt="Install From ACP Registry オプションが表示されたエージェントセレクターのメニュー" width="606" height="556" data-path="images/cli/acp/jetbrains-acp-registry-menu.png" />
    </Frame>
  </Step>

  <Step title="Devin にログインする（任意）">
    初回接続時には、認証を求められることがあります。表示される案内に従って
    Devin アカウントにログインしてください。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/WgMGZuYaHt_9cTnd/images/cli/acp/jetbrains-acp-login.png?fit=max&auto=format&n=WgMGZuYaHt_9cTnd&q=85&s=173e646756dc5e10839c3d1aa2c3a86a" alt="JetBrains AI Chat から Devin にログインする" width="502" height="103" data-path="images/cli/acp/jetbrains-acp-login.png" />
    </Frame>
  </Step>

  <Step title="Devin とチャットを開始する">
    エージェントセレクターで **Devin** を選択し、メッセージを送信してセッションを開始します。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/WgMGZuYaHt_9cTnd/images/cli/acp/jetbrains-devin-selected.png?fit=max&auto=format&n=WgMGZuYaHt_9cTnd&q=85&s=1183558842ed67a9dcae5644026f9eac" alt="AI Chat のフッターでエージェントとして選択された Devin" width="910" height="254" data-path="images/cli/acp/jetbrains-devin-selected.png" />
    </Frame>
  </Step>
</Steps>

<div id="manual-setup-custom-acp">
  ## 手動セットアップ (カスタム ACP)
</div>

独自にインストールした Devin CLI から Devin を実行したい場合は、レジストリからインストールする代わりに、カスタム ACP エージェントとして追加できます。

<div id="prerequisites">
  ### 前提条件
</div>

* Devin CLIがインストールされ、認証済みであること。まだインストールしていない場合は、[Quickstart](/ja/cli/index) に従ってから、`devin auth login` を実行してください。
* `devin` バイナリの絶対パス。このパスは次のコマンドで確認できます。

  ```bash theme={null}
  which devin
  ```

  通常、`~/.local/bin/devin` のようなパスになります。

<Tip>
  **JetBrains Remote Development** では、Devin CLIはローカルクライアントではなく、**リモートホスト** (バックエンドが実行される場所) にインストールされている必要があります。リモートホスト上のターミナルで `which devin` を実行し、そのパスを以下の構成で使用してください。
</Tip>

<Steps>
  <Step title="AI Chatを開く">
    右側のツールウィンドウバーにある **AI Chat** アイコンをクリックします。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/LFTx1kZFJVgS5rm4/images/cli/acp/jetbrains-ai-chat-icon.png?fit=max&auto=format&n=LFTx1kZFJVgS5rm4&q=85&s=a161b40def36187c50762f6e3aa4dacb" alt="JetBrainsのツールウィンドウバーにあるAI Chatアイコン" width="54" height="357" data-path="images/cli/acp/jetbrains-ai-chat-icon.png" />
    </Frame>
  </Step>

  <Step title="カスタムエージェントを追加する">
    AI Chatパネルの右上にある三点メニューをクリックし、**Add Custom Agent** を選択します。すると、`acp.json` の構成ファイルが開きます。

    <Frame>
      <img src="https://mintcdn.com/cognitionai-enterprise/LFTx1kZFJVgS5rm4/images/cli/acp/jetbrains-add-custom-agent.png?fit=max&auto=format&n=LFTx1kZFJVgS5rm4&q=85&s=1f871480961e02c8c88e61889565f838" alt="AI ChatメニューのAdd Custom Agentオプション" width="425" height="536" data-path="images/cli/acp/jetbrains-add-custom-agent.png" />
    </Frame>
  </Step>

  <Step title="Devinエージェントを設定する">
    `acp.json` の `agent_servers` ブロックにDevinを追加します。`command` には `devin` バイナリの絶対パス (`which devin` で確認) を設定し、唯一の引数として `acp` を渡します。

    ```json acp.json theme={null}
    {
      "default_mcp_settings": {},
      "agent_servers": {
        "devin": {
          "command": "/home/you/.local/bin/devin",
          "args": ["acp"]
        }
      }
    }
    ```

    ファイルを保存します。これで、DevinがAI Chatで選択可能なエージェントとして表示されます。
  </Step>

  <Step title="Devinとのチャットを開始する">
    AI Chatでエージェントとして **devin** を選択し、メッセージを送信してセッションを開始します。初回接続時には認証を求められることがあります。Devinは `devin auth login` の認証情報 (設定されている場合は `WINDSURF_API_KEY`) を利用します。
  </Step>
</Steps>

<div id="managing-the-integration">
  ## 統合の管理
</div>

AI Chat パネルの三点メニューには、Devin エージェントで使える便利な操作がいくつかあります。

* **ACP Authentication をリセット** — 保存されている ACP 認証情報を消去し、再認証します。
* **ACP Logs を取得** — ACP ログを開きます。接続の問題のデバッグや、エージェントが内部で何をしているかの確認に役立ちます。

<div id="notes-and-limitations">
  ## 注意事項と制限
</div>

* Devin のスラッシュコマンドは ACP 経由で公開されるため、JetBrains AI
  Chat 独自のコマンドパレットに表示されます。詳しくは
  [ACP ホストのスラッシュコマンド](/ja/cli/reference/commands#slash-commands-in-acp-hosts) を参照してください。

- Devin CLI のターミナル/shell 出力は JetBrains AI Chat の ACP レンダリングを通して表示されるため、Devin CLI ネイティブのターミナル UI とは異なります。より高度な一部の操作は、スタンドアロン版 CLI でのみ利用できます。
- `devin acp` サブコマンドは、ACP 対応クライアント (JetBrains AI Chat など) からサブプロセスとして起動されることを想定しています。これは stdio 上で JSON-RPC をやり取りするため、対話的な実行は想定されていません。詳しくは、コマンドリファレンスの
  [`devin acp`](/ja/cli/reference/commands#devin-acp) を参照してください。
