> ## 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.

# Terminal

> Run dbt™, Git, and shell commands inside the Paradime Code IDE terminal, with dbt™-aware autocompletion and a one-click Run button for the open model.

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

The **Terminal** tab in the bottom panel gives you a full shell inside your workspace. Use it to run the dbt™ CLI, Git commands, and shell scripts without leaving the IDE or setting up a local machine.

To open a new terminal, click the `+` button in the Terminal tab or use the keyboard shortcut **`` ⌃⇧` `` / `` Ctrl+⇧+` ``**. You can open multiple terminals and split them side by side.

Check the list of all available dbt™ commands [here](https://docs.getdbt.com/reference/dbt-commands).

## The Run button

The **Run** button at the top of the bottom panel builds the file you have open without typing a command. It offers popular dbt™ operations for the model in focus, with options to include upstream or downstream nodes:

* only the current selected resource: `dbt run --select <model_name>`
* the resource with upstream dependencies: `dbt run --select +<model_name>`
* the resource with downstream dependencies: `dbt run --select <model_name>+`

The dropdown also includes **Build**, **Test**, **Run full refresh**, and **Run dbt deps** variants. Output streams into the Terminal tab.

<Arcade src="https://demo.arcade.software/laY0wQfexxNkpLEiEX8L?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Running dbt™" />

## dbt™ autocompletion

The Paradime terminal provides autocompletion for dbt™ commands. You can tab-complete model, tag, source, and package selectors passed to node selection flags like `--select` and `--exclude`. See the dbt™ [node selection syntax docs](https://docs.getdbt.com/reference/node-selection/syntax).

Type `dbt` in your terminal and use the `⇥tab` key to trigger dbt™ autocompletion.

<Info>
  Use the `⇥tab` or `up/down` keys to navigate through the list of resources and commands.
</Info>

<Arcade src="https://demo.arcade.software/NlINTp8XnuYi2Ojho0iH?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Running dbt™" />


## Related topics

- [Terminal Context](/products/dino-ai/copilot/context/terminal-context.md)
- [Terminal Tool](/products/dino-ai/tools-and-features/terminal-tool.md)
- [Debugging Failed dbt™ Commands with Terminal Context](/guides/dinoai-copilot-use-cases/debugging-failed-dbt-tm-commands-with-terminal-context.md)
- [DinoAI Tools](/products/dino-ai/tools-and-features/index.md)
- [Configuration Reference](/products/bolt/creating-schedules/schedules-as-code/configuration-reference.md)
