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

# AI coding tools

> Use OverControl models inside supported AI coding tools with API keys, model IDs, and compatible provider settings.

Use OverControl inside your coding workflow.

AI coding tool integrations let you connect OverControl models to supported developer tools, so you can ask questions, review code, plan changes, debug issues, and work with your codebase from your editor.

***

<Note>
  OverControl currently supports integrations for AI coding tools. More tool guides may be added as support expands.
</Note>

## Why use OverControl for coding?

OverControl helps you bring private AI assistance into the tools you already use for development.

<CardGroup cols={2}>
  <Card title="Work inside your editor" icon="code">
    Use OverControl models while reading, editing, debugging, and reviewing code.
  </Card>

  <Card title="Use your own API key" icon="key">
    Connect supported tools with an OverControl API key instead of relying only on built-in providers.
  </Card>

  <Card title="Choose the right model" icon="brain">
    Use a faster model for everyday coding help or a stronger model for complex reasoning.
  </Card>

  <Card title="Keep setup flexible" icon="plug">
    Connect tools that support custom providers or OpenAI-compatible configuration.
  </Card>
</CardGroup>

***

## Available coding tools

These are the coding tool integrations currently documented for OverControl.

<CardGroup cols={2}>
  <Card title="Cline" icon="terminal" href="/integrations/ai-coding-tools/cline">
    Connect OverControl to Cline using an OpenAI-compatible provider, Base URL, API key, and model ID.
  </Card>
</CardGroup>

<Info>
  If a coding tool supports custom OpenAI-compatible providers, it may follow a similar setup pattern. Use a tool-specific guide when one is available.
</Info>

***

## How coding tool integrations work

Most AI coding tool integrations use the same core values.

| Setting      | What it means                                                                                      |
| ------------ | -------------------------------------------------------------------------------------------------- |
| **Provider** | The provider type selected inside the coding tool. Use an OpenAI-compatible option when available. |
| **Base URL** | The OverControl endpoint used by the external tool.                                                |
| **API key**  | Your private OverControl key for authorizing requests.                                             |
| **Model ID** | The OverControl model the tool should use.                                                         |

<Warning>
  Keep your API key private. Do not share it in screenshots, commit it to a repository, or paste it into public chats.
</Warning>

***

## Recommended setup path

<Steps>
  <Step title="Create an API key">
    Generate an OverControl API key before connecting a coding tool.

    [Get your API key](/integrations/get-api-key)
  </Step>

  <Step title="Choose a model">
    Pick the model you want the coding tool to use.

    [Compare models](/models)
  </Step>

  <Step title="Open the tool guide">
    Follow the guide for the coding tool you want to connect.

    [Connect Cline](/integrations/ai-coding-tools/cline)
  </Step>

  <Step title="Test the connection">
    Send a simple coding question to confirm that the tool is using OverControl correctly.
  </Step>
</Steps>

***

## Available models for coding tools

Use one of the available OverControl API model IDs when configuring a coding tool.

```text theme={null}
gamma-2-fast
gamma-2-max
```

| Model            | Best for                                                                                                |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| **gamma-2-fast** | Fast coding help, short explanations, small edits, setup testing, and everyday development tasks.       |
| **gamma-2-max**  | Complex debugging, architecture reasoning, larger context, multi-step planning, and deeper code review. |

<Tip>
  Start with **gamma-2-fast** for most coding workflows. Use **gamma-2-max** when the task needs deeper reasoning or more context.
</Tip>

***

## When to use a coding tool integration

Use an AI coding tool integration when you want OverControl available directly where you write code.

Good use cases include:

* understanding a new codebase;
* explaining files, functions, or errors;
* planning an implementation;
* reviewing a change;
* debugging a failing build or test;
* drafting technical documentation;
* working through architecture decisions.

Use the OverControl web app instead when your task is not tied to a code editor, such as document analysis, private chat, web research, sharing, or exporting conversations.

<Card title="Open OverControl" icon="message" href="https://overcontrolgroup.com/chat" cta="Open app">
  Use the web app for the full OverControl workspace.
</Card>

***

## Best practices for coding tools

<AccordionGroup>
  <Accordion title="Start with a clear task">
    Tell the tool exactly what you want to understand, change, debug, or review.
  </Accordion>

  <Accordion title="Ask for a plan before large edits">
    For complex changes, ask the tool to explain the plan before modifying files.
  </Accordion>

  <Accordion title="Review every change">
    Inspect diffs, commands, and generated code before accepting or committing changes.
  </Accordion>

  <Accordion title="Use the right model">
    Use **gamma-2-fast** for speed and **gamma-2-max** for complex reasoning or larger context.
  </Accordion>

  <Accordion title="Keep API keys secure">
    Treat your API key like a password. Store it safely and revoke it if it is exposed.
  </Accordion>
</AccordionGroup>

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="The tool cannot connect">
    Check the Base URL, API key, network access, and provider type.
  </Accordion>

  <Accordion title="The model is not found">
    Make sure the model ID is copied exactly. Use **gamma-2-fast** or **gamma-2-max**.
  </Accordion>

  <Accordion title="The provider option is missing">
    Check whether the tool supports custom providers or OpenAI-compatible configuration.
  </Accordion>

  <Accordion title="Requests fail after setup">
    Check your API key, plan access, usage allowance, Base URL, and selected model.
  </Accordion>
</AccordionGroup>

***

## Next steps

<CardGroup cols={3}>
  <Card title="Connect Cline" icon="terminal" href="/integrations/ai-coding-tools/cline">
    Follow the setup guide for the first supported AI coding tool.
  </Card>

  <Card title="Get your API key" icon="key" href="/integrations/get-api-key">
    Create the key required for external tools.
  </Card>

  <Card title="Models" icon="brain" href="/models">
    Choose the best model for your coding workflow.
  </Card>
</CardGroup>
