# Usar Gordon a través de la CLI





El comando `docker ai` proporciona una interfaz de usuario de terminal (TUI - Terminal User Interface) para Gordon, integrando la asistencia de IA directamente en tu terminal.

## Uso básico

Inicia la TUI interactiva:

```console
$ docker ai
```

Esto abre la interfaz de terminal de Gordon donde puedes escribir instrucciones, aprobar acciones y continuar conversaciones con contexto completo.

<script src="https://asciinema.org/a/9kvZFH9LO9ZVDpwS.js" id="asciicast-9kvZFH9LO9ZVDpwS" async="true"></script>

Pasa una instrucción directamente como argumento:

```console
$ docker ai "list my running containers"
```

Sal de la TUI con `/exit` o <kbd>Ctrl+C</kbd>.

## Directorio de trabajo

El directorio de trabajo establece el contexto predeterminado para las operaciones de archivos de Gordon.

Gordon utiliza el directorio actual de tu shell como directorio de trabajo:

```console
$ cd ~/mi-proyecto
$ docker ai
```

Sobrescríbelo con `-C` o `--working-dir`:

```console
$ docker ai -C ~/otro-proyecto
```

## Deshabilitar a Gordon

La CLI de Gordon forma parte de Docker Desktop. Para deshabilitarla, deshabilita a Gordon en la configuración de Docker Desktop:

1. Abre la configuración (Settings) de Docker Desktop.
2. Navega a la sección **AI**.
3. Desmarca la opción **Enable Gordon** (Habilitar Gordon).
4. Selecciona **Apply** (Aplicar).

## Comandos

El comando `docker ai` incluye varios subcomandos:

Modo interactivo (por defecto):

```console
$ docker ai
```

Abre la TUI para la interacción conversacional.

Versión:

```console
$ docker ai version
```

Muestra la versión de Gordon.

Comentarios:

```console
$ docker ai feedback
```

Abre un formulario de comentarios en tu navegador.

