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

# DinoAI in the Code IDE

> DinoAI in the Paradime Code IDE: agent side panel, right-click co-pilot actions, AI-generated commits and pull requests, and dbt™ doc generation.

[DinoAI](/products/dino-ai/index) is built into every part of the Code IDE. It understands your dbt™ project structure, your data warehouse schema, and analytics engineering best practices.

## The DinoAI agent panel

Click the **DinoAI** icon in the top-right corner of the IDE to open the agent panel. From there you can:

* Describe what you want to build in natural language and let DinoAI plan and apply changes across your project.
* Add context to your prompt, such as files from your repository.
* Pick the AI model that powers your session.
* Connect your tools to DinoAI to extend what the agent can reach.
* Start from a suggested action, such as **Explain this model**, **Debug failing dbt model**, **Document my dbt model**, **Refactor dbt model**, **Create .dinorules**, or **Create .dinoprompts**.

Learn more about how the agent works in the [DinoAI documentation](/products/dino-ai/copilot/index), including [Agent Mode](/products/dino-ai/copilot/agent-mode) and [Ask Mode](/products/dino-ai/copilot/ask-mode).

## Right-click co-pilot actions

Right-click anywhere in a file and hover over **DinoAI Co-pilot** to run an AI action against the current file:

* **Generate .dinorules** and **Generate .dinoprompts** to codify your project standards. See [Context & Customization](/products/dino-ai/customization/index).
* **Convert model to incremental**
* **Optimize model performance**
* **Refactor my dbt model to follow dbt best practices**
* **Debug failing dbt model**
* **Document my dbt model**
* **Generate a dbt sources file** and **Update a dbt sources file**
* **Generate base dbt model from source**
* **Generate pull request description**
* **Implement a ticket**

The same actions are available from the command palette (`F1`), and **Add Filename to Chat** in the right-click menu sends the current file to the agent panel as context.

## AI-assisted version control

In the [Git Lite](/products/code-ide/version-control/git-lite) panel, DinoAI can do the writing for you:

* **Write commit** generates a commit message from your staged changes.
* **Draft PR with DinoAI** drafts a pull request, including the description, from your branch changes.

## Documentation generation

In the [Catalog tab](/products/code-ide/explore/catalog) of the bottom panel, click **Generate with DinoAI** to create a context-aware description for the model you have open. See [Auto-generate documentation](/products/dino-ai/copilot/auto-generate-documentation) for details.

<Info>
  **Explore DinoAI's full capabilities**

  DinoAI also offers [tool integrations](/products/dino-ai/tools-and-features/index), [context awareness](/products/dino-ai/copilot/context/index), an [MCP Server](/products/dino-ai/mcp-server/index), and more. [See the complete DinoAI documentation.](/products/dino-ai/index)
</Info>


## Related topics

- [Code IDE](/products/code-ide/index.md)
- [DinoAI](/products/dino-ai/index.md)
- [DinoAI Agent](/guides/paradime-101/getting-started-with-the-paradime-ide/dinoai-accelerating-your-analytics-engineering-workflow/dinoai-agent/index.md)
- [Data Exploration in the Code IDE](/guides/paradime-101/getting-started-with-the-paradime-ide/data-exploration-in-the-code-ide.md)
- [DinoAI Background Agent Environment Variables](/products/settings/environment-variables/dinoai-background-agent-environment-variables.md)
