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

# AI-Powered IDEs

> Connect ByteRover to Cursor, Windsurf, Antigravity, and other AI-powered IDEs

This guide covers connecting ByteRover to AI-powered IDEs. Most AI IDEs use **Skill** as the default connector for comprehensive project-level guidance. All support **MCP** and **rules** as alternatives.

## Quick setup

<Tabs>
  <Tab title="TUI">
    Run `/connectors` in the interactive TUI, select your IDE, and choose a connector type:

    ```
    /connectors
    ```
  </Tab>

  <Tab title="CLI">
    Install the default connector for your IDE:

    ```bash theme={null}
    brv connectors install Cursor
    brv connectors install Windsurf
    brv connectors install Antigravity
    ```

    Install a specific connector type with `--type` (or `-t`):

    ```bash theme={null}
    brv connectors install Cursor --type rules
    brv connectors install Windsurf --type mcp
    ```
  </Tab>
</Tabs>

***

## Cursor

Cursor uses **Skill** as the default connector for comprehensive project-level guidance.

<Tabs>
  <Tab title="Skill (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Cursor**
        3. Choose **Skill** connector (recommended)
        4. ByteRover creates `.cursor/skills/byterover/` with:
           * `SKILL.md` — Quick reference with commands and best practices
           * `WORKFLOWS.md` — Detailed workflow patterns
           * `TROUBLESHOOTING.md` — Diagnostics and support info
        5. **Restart Cursor** to discover the skill files
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Cursor
        ```

        <Tip>
          Install additional community agent skills from [BRV Hub](/brv-hub/overview):

          ```bash theme={null}
          brv hub install byterover-review --agent Cursor
          ```
        </Tip>
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="MCP">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Cursor**
        3. Choose **MCP** connector
        4. ByteRover will configure `.cursor/mcp.json` automatically
        5. **Restart Cursor** to load the MCP server
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Cursor --type mcp
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Cursor**
        3. Choose **Rules** connector
        4. Done — Cursor will read `.cursor/rules/agent-context.mdc` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Cursor --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                             |
    | ------------------------ | --------------------------------- |
    | **Default connector**    | Skill                             |
    | **Supported connectors** | Skill, MCP, Rules                 |
    | Skill directory          | `.cursor/skills/byterover/`       |
    | Rule file                | `.cursor/rules/agent-context.mdc` |
    | MCP config               | `.cursor/mcp.json` (auto-setup)   |
    | Auto-detected            | Yes                               |
  </Tab>
</Tabs>

***

## Windsurf

Windsurf uses **Skill** as the default connector for comprehensive project-level guidance.

<Tabs>
  <Tab title="Skill (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Windsurf**
        3. Choose **Skill** connector (recommended)
        4. ByteRover creates `.windsurf/skills/byterover/` with:
           * `SKILL.md` — Quick reference with commands and best practices
           * `WORKFLOWS.md` — Detailed workflow patterns
           * `TROUBLESHOOTING.md` — Diagnostics and support info
        5. **Restart Windsurf** to discover the skill files
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Windsurf
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="MCP">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Windsurf**
        3. Choose **MCP** connector
        4. ByteRover will configure `~/.codeium/windsurf/mcp_config.json` automatically
        5. **Restart Windsurf** to load the MCP server
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Windsurf --type mcp
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Windsurf**
        3. Choose **Rules** connector
        4. Done — Windsurf will read `.windsurf/rules/agent-context.md` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Windsurf --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                                                      |
    | ------------------------ | ---------------------------------------------------------- |
    | **Default connector**    | Skill                                                      |
    | **Supported connectors** | Skill, MCP, Rules                                          |
    | Skill directory          | `.windsurf/skills/byterover/`                              |
    | Rule file                | `.windsurf/rules/agent-context.md`                         |
    | MCP config               | `~/.codeium/windsurf/mcp_config.json` (auto-setup, global) |
    | Auto-detected            | Yes                                                        |
  </Tab>
</Tabs>

***

## Qoder

Qoder uses **Skill** as the default connector for comprehensive project-level guidance.

<Tabs>
  <Tab title="Skill (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Qoder**
        3. Choose **Skill** connector (recommended)
        4. ByteRover creates `.qoder/skills/byterover/` with:
           * `SKILL.md` — Quick reference with commands and best practices
           * `WORKFLOWS.md` — Detailed workflow patterns
           * `TROUBLESHOOTING.md` — Diagnostics and support info
        5. **Restart Qoder** to discover the skill files
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Qoder
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="MCP">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Qoder**
        3. Choose **MCP** connector
        4. Follow the **manual setup** instructions provided
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Qoder --type mcp
        ```
      </Tab>
    </Tabs>

    <Warning>
      Qoder requires **manual MCP configuration**. ByteRover will display the configuration steps to follow.
    </Warning>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Qoder**
        3. Choose **Rules** connector
        4. Done — Qoder will read `.qoder/rules/agent-context.md` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Qoder --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                           |
    | ------------------------ | ------------------------------- |
    | **Default connector**    | Skill                           |
    | **Supported connectors** | Skill, MCP, Rules               |
    | Skill directory          | `.qoder/skills/byterover/`      |
    | Rule file                | `.qoder/rules/agent-context.md` |
    | MCP config               | Manual setup                    |
    | Auto-detected            | Yes                             |
  </Tab>
</Tabs>

***

## Zed

Zed uses **MCP** as the default connector for direct tool integration.

<Tabs>
  <Tab title="MCP (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Zed**
        3. Choose **MCP** connector
        4. ByteRover will configure `.zed/settings.json` automatically
        5. **Restart Zed** to load the MCP server
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Zed
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Zed**
        3. Choose **Rules** connector
        4. Done — Zed will read `agent-context.rules` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Zed --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                             |
    | ------------------------ | --------------------------------- |
    | **Default connector**    | MCP                               |
    | **Supported connectors** | MCP, Rules                        |
    | Rule file                | `agent-context.rules`             |
    | MCP config               | `.zed/settings.json` (auto-setup) |
    | Auto-detected            | Yes                               |
  </Tab>
</Tabs>

***

## Trae.ai

Trae.ai uses **Skill** as the default connector for comprehensive project-level guidance.

<Tabs>
  <Tab title="Skill (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Trae.ai**
        3. Choose **Skill** connector (recommended)
        4. ByteRover creates `.trae/skills/byterover/` with:
           * `SKILL.md` — Quick reference with commands and best practices
           * `WORKFLOWS.md` — Detailed workflow patterns
           * `TROUBLESHOOTING.md` — Diagnostics and support info
        5. **Restart Trae.ai** to discover the skill files
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Trae.ai
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="MCP">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Trae.ai**
        3. Choose **MCP** connector
        4. Follow the **manual setup** instructions provided
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Trae.ai --type mcp
        ```
      </Tab>
    </Tabs>

    <Warning>
      Trae.ai requires **manual MCP configuration**. ByteRover will display the configuration steps to follow.
    </Warning>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Trae.ai**
        3. Choose **Rules** connector
        4. Done — Trae.ai will read `project_rules.md` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Trae.ai --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                     |
    | ------------------------ | ------------------------- |
    | **Default connector**    | Skill                     |
    | **Supported connectors** | Skill, MCP, Rules         |
    | Skill directory          | `.trae/skills/byterover/` |
    | Rule file                | `project_rules.md`        |
    | MCP config               | Manual setup              |
    | Auto-detected            | Yes                       |
  </Tab>
</Tabs>

***

## Antigravity

Antigravity uses **Skill** as the default connector for comprehensive project-level guidance.

<Tabs>
  <Tab title="Skill (Default)">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Antigravity**
        3. Choose **Skill** connector (recommended)
        4. ByteRover creates `.agent/skills/byterover/` with:
           * `SKILL.md` — Quick reference with commands and best practices
           * `WORKFLOWS.md` — Detailed workflow patterns
           * `TROUBLESHOOTING.md` — Diagnostics and support info
        5. **Restart Antigravity** to discover the skill files
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Antigravity
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="MCP">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Antigravity**
        3. Choose **MCP** connector
        4. ByteRover will configure `~/.gemini/antigravity/mcp_config.json` automatically
        5. **Restart Antigravity** to load the MCP server
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Antigravity --type mcp
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Rules">
    <Tabs>
      <Tab title="TUI">
        1. Run `/connectors` in the ByteRover REPL
        2. Select **Antigravity**
        3. Choose **Rules** connector
        4. Done — Antigravity will read `.agent/rules/agent-context.md` automatically
      </Tab>

      <Tab title="CLI">
        Install via the CLI:

        ```bash theme={null}
        brv connectors install Antigravity --type rules
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Details">
    | Property                 | Value                                                        |
    | ------------------------ | ------------------------------------------------------------ |
    | **Default connector**    | Skill                                                        |
    | **Supported connectors** | Skill, MCP, Rules                                            |
    | Skill directory          | `.agent/skills/byterover/`                                   |
    | Rule file                | `.agent/rules/agent-context.md`                              |
    | MCP config               | `~/.gemini/antigravity/mcp_config.json` (auto-setup, global) |
    | Auto-detected            | Yes                                                          |
  </Tab>
</Tabs>

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Curate Context" icon="sparkles" href="/common-workflows/curate-context">
    Learn how to add context to your knowledge base
  </Card>

  <Card title="Query Context" icon="search" href="/common-workflows/query-context">
    Retrieve context for your coding tasks
  </Card>
</CardGroup>
