Ir al contenido

Las herramientas que tu agente
ya sabe usar.

Cada agente de Diali se ejecuta en una máquina aislada con una línea de comandos real. Estos binarios vienen preinstalados, así que un agente puede buscar en un repositorio, consultar una base de datos, lanzar un despliegue o convertir un archivo sin ningún paso de configuración de por medio. Algunos, como los agentes de programación con IA, dependen del motor que elijas.

Herramientas

claude

Claude Code. Lee, escribe y refactoriza una base de código desde la terminal.

gemini

Gemini CLI. Envía prompts a los modelos de Google y actúa sobre un repositorio.

codex

OpenAI Codex. Planifica y aplica cambios de código desde la línea de comandos.

opencode

Un agente de programación de código abierto, conectado al proveedor de modelos que elijas.

kimi

Kimi CLI de Moonshot, conectado al adaptador local.

openclaw

El propio motor de agentes de Diali: inicia, inspecciona y controla una sesión.

hermes

El motor de agentes Hermes y su gateway, controlados desde el shell.

agent-browser

Controla un navegador sin interfaz gráfica: navega, haz clic, rellena y captura.

hf

Descarga y sube modelos y conjuntos de datos en el Hugging Face Hub.

rg

Ripgrep. Búsqueda recursiva con regex en todo un repositorio en milisegundos.

fd

Un find más amigable: localiza archivos y directorios por nombre o patrón.

bat

cat con resaltado de sintaxis, números de línea y marcadores de Git.

jq

Filtra, transforma y formatea JSON directamente desde un pipe.

yq

El mismo lenguaje de consulta que jq, aplicado a YAML y TOML.

mlr

Miller. Recorta, une, ordena y resume registros CSV, TSV y JSON.

qsv

Indexa, une, segmenta y valida archivos CSV muy grandes a toda velocidad.

csvcut

csvkit. Extrae, elimina y reordena las columnas de un CSV.

in2csv

Convierte archivos Excel, JSON o de ancho fijo a CSV.

sql2csv

Ejecuta una consulta SQL en una base de datos y obtén el resultado en CSV.

7z

Comprime y descomprime 7z y la mayoría de los demás formatos de archivo comprimido.

zip

Crea y actualiza archivos ZIP.

unzip

Lista y extrae el contenido de un archivo ZIP.

xz

Comprime y descomprime con xz y LZMA.

zstd

Compresión y descompresión rápidas con Zstandard.

less

Recorre página a página un archivo largo o la salida de un comando.

file

Identifica qué es realmente un archivo, diga lo que diga su extensión.

tree

Muestra un directorio como un árbol con sangría.

patch

Aplica un diff a un archivo o a todo un árbol de código fuente.

column

Alinea en columnas legibles el texto recibido por un pipe.

bc

Aritmética de precisión arbitraria directamente desde un pipe.

pv

Observa cómo pasan los datos por un pipe, con velocidad y progreso.

csvsql

Consulta archivos CSV con SQL o cárgalos directamente en una base de datos.

csvlook

Muestra un CSV como una tabla alineada que realmente puedes leer en una terminal.

csvstat

Muestra los tipos, el número de nulos y los rangos de cada columna de un CSV.

csvjson

Convierte un CSV a JSON o GeoJSON, un objeto por fila.

csvgrep

Filtra filas de un CSV por patrón o regex en columnas con nombre.

csvsort

Ordena un CSV por una o varias columnas, teniendo en cuenta el tipo de datos.

csvjoin

Une dos o más archivos CSV por una columna común.

sponge

Absorbe toda la entrada estándar antes de escribir, para que un pipe pueda reescribir su propio archivo de entrada.

ts

Añade una marca de tiempo al inicio de cada línea de un flujo.

chronic

Ejecuta un comando y muestra su salida solo cuando falla.

ifne

Ejecuta un comando solo cuando la entrada estándar no está vacía.

pee

Envía la entrada estándar a varios comandos a la vez, como hace tee con los archivos.

vipe

Inserta un editor en medio de un pipe para editar el flujo a mano.

vidir

Renombra y elimina archivos editando el listado de un directorio como texto.

isutf8

Comprueba si un archivo o flujo es UTF-8 válido.

errno

Busca un errno por número, nombre o mensaje.

hexdump

Vuelca un archivo en hexadecimal, octal o ASCII para inspeccionar contenido binario.

ast-grep

Busca y reescribe código por patrones del árbol sintáctico en lugar de por regex.

ps

Lista los procesos que se ejecutan en el entorno aislado.

top

Observa los procesos, la CPU y la memoria en tiempo real.

htop

Un visor de procesos interactivo, más fácil de leer que top.

pstree

Muestra la lista de procesos como un árbol de padres e hijos.

free

Indica cuánta memoria está en uso y cuánta queda libre.

vmstat

Muestrea la actividad de memoria, swap, E/S y CPU a lo largo del tiempo.

iostat

Informa del rendimiento del disco y la carga de CPU por dispositivo.

lsof

Lista los archivos y sockets abiertos, y los procesos que los mantienen.

tmux

Mantén activas las tareas largas en sesiones de terminal desacoplables.

killall

Envía una señal a todos los procesos que coincidan con un nombre.

fuser

Averigua qué procesos mantienen abierto un archivo, directorio o socket.

mpstat

Informa del uso de CPU por núcleo durante un intervalo.

pidstat

Informa del uso de CPU, memoria y E/S por proceso durante un intervalo.

sar

Recopila y reproduce muestras de la actividad del sistema a lo largo del tiempo.

git

Clona, crea ramas, haz commits, rebases e inspecciona cualquier repositorio.

git-lfs

Descarga y sube los archivos binarios grandes que un repositorio rastrea con Git LFS.

gh

Issues, pull requests, revisiones, Actions y releases de GitHub.

glab

Issues, merge requests, pipelines y releases de GitLab.

node

Ejecuta scripts, servidores y pasos de compilación de JavaScript y TypeScript.

npm

Instala dependencias y ejecuta los scripts que un proyecto ya define.

bun

Instala, empaqueta, prueba y ejecuta, todo en una sola cadena de herramientas rápida.

python3

Ejecuta scripts de Python y fragmentos puntuales.

uv

Resuelve dependencias de Python y ejecuta herramientas en entornos aislados.

go

Compila, prueba y ejecuta programas y módulos de Go.

rustc

Compila directamente archivos de código fuente de Rust.

cargo

Compila, prueba y gestiona crates de Rust y sus dependencias.

make

Ejecuta los objetivos de compilación que ya describe un Makefile.

cmake

Configura y genera compilaciones nativas para proyectos de C y C++.

gcc

Compila y enlaza programas en C.

g++

Compila y enlaza programas en C++.

gofmt

Formatea código fuente de Go según el estilo canónico, en el propio archivo o en stdout.

bunx

Ejecuta el binario de un paquete directamente desde npm sin instalarlo antes.

uvx

Ejecuta una CLI de Python desde PyPI en un entorno desechable, sin paso de instalación.

just

Ejecuta las recetas de un proyecto desde un justfile.

task

Ejecuta las tareas de un proyecto desde un Taskfile.yml.

php

Ejecuta scripts de PHP. También es el intérprete que wp-cli necesita para trabajar con WordPress.

pkg-config

Indica a una compilación dónde están los encabezados y los flags de una biblioteca del sistema.

autoconf

Genera el script ./configure que espera un árbol de código fuente de autotools.

automake

Genera los Makefiles que acompañan a un script configure de autotools.

libtool

Compila y enlaza bibliotecas compartidas de forma portable durante una compilación desde el código fuente.

patchelf

Cambia el intérprete o la ruta de búsqueda de bibliotecas de un binario descargado.

kubectl

Inspecciona, aplica, escala y depura cargas de trabajo en cualquier clúster.

helm

Instala, actualiza y revierte charts.

helm3

El binario de Helm 3, para clústeres y charts fijados a esa versión.

kustomize

Genera y modifica manifiestos por entorno, sin plantillas.

argocd

Sincroniza, compara y revierte aplicaciones GitOps.

eksctl

Crea y gestiona clústeres de EKS y sus grupos de nodos.

kubeconform

Valida manifiestos con el esquema de Kubernetes antes de publicarlos.

stern

Sigue en vivo los logs de muchos pods y contenedores a la vez.

flux

Inicializa y reconcilia Flux GitOps en un clúster.

aws

Todos los servicios de AWS a los que la cuenta autenticada tiene permiso para acceder.

gcloud

Proyectos, cómputo, IAM y despliegues en Google Cloud.

gsutil

Lista, copia y sincroniza objetos en buckets de Cloud Storage.

bq

Ejecuta consultas y gestiona conjuntos de datos en BigQuery.

az

Recursos, grupos de recursos y despliegues en Azure.

doctl

Droplets, clústeres gestionados y Spaces en DigitalOcean.

wrangler

Desarrolla, despliega y sigue en vivo los logs de Cloudflare Workers.

cloudflared

Abre un túnel de Cloudflare hacia un servicio local o privado.

cf

La CLI oficial de Cloudflare para cuentas, zonas, DNS y el registrador.

hcloud

Gestiona servidores, redes y volúmenes de Hetzner Cloud.

scw

Gestiona instancias, almacenamiento y serverless de Scaleway.

linode-cli

Gestiona instancias, volúmenes y DNS de Akamai Linode.

vultr-cli

Gestiona instancias, almacenamiento en bloque y DNS de Vultr.

flyctl

Despliega y escala aplicaciones en Fly.io.

fly

El alias corto de flyctl.

vercel

Despliega en Vercel y gestiona entornos y dominios.

netlify

Despliega en Netlify y gestiona sitios y funciones.

railway

Despliega servicios y gestiona variables en Railway.

render

Gestiona servicios y despliegues en Render.

supabase

Gestiona proyectos de Supabase, migraciones de bases de datos y edge functions.

firebase

Despliega hosting y funciones de Firebase, y gestiona Firestore y la autenticación.

tofu

Planifica y aplica infraestructura con OpenTofu.

terraform

Un intermediario que ejecuta OpenTofu, para que los scripts de Terraform existentes sigan funcionando.

ansible

Ejecuta comandos puntuales en toda una flota de hosts.

ansible-playbook

Ejecuta playbooks para configurar servidores de principio a fin.

ansible-galaxy

Instala los roles y las colecciones de los que depende un playbook.

ansible-vault

Cifra y descifra archivos de variables de Ansible para que los secretos estén protegidos en reposo.

ansible-inventory

Inspecciona y exporta el inventario resuelto de Ansible como JSON o YAML.

ansible-doc

Consulta los argumentos y ejemplos de un módulo sin salir del shell.

ansible-config

Muestra la configuración efectiva de Ansible y de dónde procede cada valor.

cf-terraforming

Exporta una configuración existente de Cloudflare como código de Terraform u OpenTofu.

pulumi

Define y despliega infraestructura en TypeScript, Python, Go o YAML.

terragrunt

Orquesta OpenTofu y Terraform en muchos módulos y entornos.

crane

Inspecciona, copia y reetiqueta imágenes de contenedor en un registro, sin daemon de Docker.

duckdb

SQL analítico sobre archivos locales: Parquet, CSV y JSON.

sqlite3

Consulta, migra y vuelca bases de datos SQLite.

psql

Consulta, inspecciona y administra PostgreSQL.

mysql

Consulta y administra MySQL y MariaDB.

mongosh

Consulta colecciones y ejecuta agregaciones en MongoDB.

redis-cli

Inspecciona claves, ejecuta comandos y observa el tráfico de una instancia de Redis.

pg_dump

Vuelca una base de datos PostgreSQL a SQL o a un archivo personalizado.

pg_restore

Restaura un archivo de PostgreSQL completo, o tabla por tabla.

pg_isready

Comprueba si un servidor PostgreSQL ya acepta conexiones.

createdb

Crea una base de datos PostgreSQL sin abrir una sesión de psql.

dropdb

Elimina una base de datos PostgreSQL sin abrir una sesión de psql.

mysqldump

Vuelca una base de datos MySQL o MariaDB a SQL.

mysqladmin

Comprueba el estado, vacía cachés y gestiona un servidor MySQL o MariaDB en ejecución.

mariadb

Abre un shell de MariaDB, el nombre canónico detrás del cliente mysql.

mariadb-dump

Vuelca una base de datos MariaDB, el nombre canónico detrás de mysqldump.

usql

Un único cliente SQL para Postgres, MySQL, SQLite, SQL Server, Oracle, ClickHouse y más.

trivy

Analiza imágenes, sistemas de archivos y repositorios en busca de vulnerabilidades conocidas.

sops

Cifra y descifra secretos directamente dentro de un archivo de configuración.

age

Cifrado de archivos moderno con una sola clave pequeña y sin configuración.

bao

OpenBao. Lee y escribe secretos en almacenes compatibles con Vault.

step

Emite, inspecciona y renueva certificados y JWT.

certbot

Solicita y renueva certificados de Let’s Encrypt.

gpg

Firma, verifica, cifra y descifra con claves GnuPG.

shellcheck

Detecta errores de comillas, portabilidad y lógica en scripts de shell.

hadolint

Analiza los Dockerfiles según las buenas prácticas antes de compilarlos.

age-keygen

Genera un par de claves de age para cifrar archivos y secretos de sops.

gitleaks

Analiza archivos y el historial de git en busca de secretos filtrados.

doppler

Obtén e inyecta secretos desde Doppler.

rclone

Sincroniza archivos entre S3, GCS, Drive y decenas de otros backends.

restic

Crea copias de seguridad cifradas y deduplicadas, y restaura a partir de ellas.

rsync

Replica directorios en local o por SSH, transfiriendo solo las diferencias.

scp

Copia archivos hacia y desde un host remoto por SSH.

ssh

Abre un shell o ejecuta un solo comando en una máquina remota.

ssh-keygen

Genera, inspecciona y convierte claves SSH, y gestiona las entradas de known_hosts.

sftp

Transfiere archivos por SSH de forma interactiva o desde un archivo de lotes.

sentry-cli

Crea releases, sube source maps y consulta issues en Sentry.

stripe

Llama a la API de Stripe, lista objetos y reproduce eventos de webhook.

xurl

Llama a la API de X con OAuth desde el shell, usando el cliente oficial de X.

toot

Publica en Mastodon, lee cronologías y sube archivos multimedia.

bsky

Publica en Bluesky y lee cronologías a través del protocolo AT.

yt-dlp

Descarga video y audio de YouTube y de otros mil sitios.

youtubeuploader

Sube un video a YouTube a través de la Data API.

spogo

Busca en Spotify y controla la reproducción en tus dispositivos conectados.

twilio

Envía SMS, haz llamadas y gestiona números de teléfono en Twilio.

vonage

Envía SMS, haz llamadas y gestiona números de teléfono en Vonage.

slack

Crea y despliega aplicaciones, flujos de trabajo y manifiestos de Slack.

lk

Crea salas de LiveKit, genera tokens de acceso y ejecuta egress.

himalaya

Lee y envía correo electrónico por IMAP, SMTP, JMAP, Gmail y Microsoft Graph.

postmark

Gestiona servidores de Postmark y plantillas de correo transaccional.

mjml

Compila MJML en correos HTML adaptables.

wacli

Envía y lee mensajes de WhatsApp desde la línea de comandos.

swaks

Envía un mensaje de prueba SMTP real y muestra cada paso del intercambio.

checkdmarc

Revisa los registros SPF, DKIM, DMARC y BIMI de un dominio en busca de problemas.

gws

Llama a cualquier API de Google Workspace: Drive, Gmail, Calendar y el resto.

gog

Gmail, Calendar, Drive, Sheets y Contacts con tu propio inicio de sesión de Google.

gam

Administra Google Workspace: usuarios, grupos, unidades organizativas y licencias.

m365

Gestiona Microsoft 365: Graph, SharePoint, Teams, Entra y Planner.

sf

Consulta y actualiza registros, metadatos y orgs de Salesforce.

hs

Trabaja con HubSpot CMS, HubDB y proyectos.

shopify

Desarrolla temas y aplicaciones de Shopify sobre una tienda.

posthog-cli

Ejecuta consultas HogQL, sube source maps y gestiona flags en PostHog.

jira

Crea y clasifica issues, sprints y epics de Jira desde el shell.

wp

Gestiona un sitio de WordPress o WooCommerce: entradas, plugins, usuarios, base de datos.

saleor

Gestiona proyectos, entornos y tiendas de Saleor.

algolia

Gestiona índices de búsqueda, registros y ajustes de relevancia de Algolia.

goplaces

Busca negocios, direcciones y reseñas a través de Google Places.

notion-cli

Lee y escribe páginas y bases de datos de Notion a través de la API.

muffet

Rastrea un sitio e informa de cada enlace roto.

svgo

Optimiza archivos SVG sin cambiar cómo se renderizan.

hugo

Genera un sitio estático a partir de Markdown y plantillas.

vale

Revisa textos según una guía de estilo.

typst

Compone informes, facturas y diapositivas directamente en PDF.

d2

Convierte una descripción de texto en un diagrama, en SVG o PNG.

lychee

Rastrea un sitio e informa de cada enlace roto, rápido y con el estado de cada enlace.

eleventy

Genera un sitio estático a partir de Markdown y plantillas con Eleventy.

trafilatura

Extrae el texto legible de un artículo de una página web, sin necesidad de navegador.

htmlq

Consulta HTML con selectores CSS, igual que jq consulta JSON.

xmlstarlet

Consulta y edita XML con XPath: feeds de productos, sitemaps y RSS.

ffmpeg

Convierte, recorta, redimensiona y recodifica audio y video.

ffprobe

Lee los códecs, flujos, duración y metadatos de un archivo multimedia.

magick

ImageMagick. Redimensiona, recorta, convierte y compone imágenes.

convert

El clásico de ImageMagick: redimensiona, recorta y convierte en una sola llamada.

img2pdf

Agrupa imágenes en un PDF sin recodificarlas.

rsvg-convert

Renderiza SVG a PNG, PDF o PostScript a cualquier tamaño.

pdftoppm

Renderiza páginas de un PDF como imágenes PNG, JPEG o PPM.

exiftool

Lee, escribe y elimina metadatos de fotos y videos.

pandoc

Convierte entre Markdown, HTML, DOCX, LaTeX y más.

soffice

LibreOffice sin interfaz gráfica: convierte documentos, hojas de cálculo y presentaciones.

pdftotext

Extrae la capa de texto de un PDF.

qpdf

Divide, combina, gira y repara archivos PDF.

gs

Ghostscript. Comprime, aplana y convierte PDF y PostScript.

tesseract

OCR: extrae texto de escaneos, fotos y capturas de pantalla.

dot

Graphviz. Renderiza grafos y diagramas a partir de una descripción de texto.

identify

Muestra el formato, las dimensiones, el espacio de color y los datos EXIF de una imagen.

mogrify

Redimensiona, convierte o limpia todo un lote de imágenes en el propio archivo.

compare

Compara dos imágenes y genera un mapa visual de las diferencias.

montage

Organiza imágenes en una hoja de contactos con etiquetas y espaciado.

composite

Superpone una imagen sobre otra con una máscara, un desplazamiento o un modo de fusión.

pdfinfo

Muestra el número de páginas, el tamaño de página, los metadatos y el estado de cifrado de un PDF.

pdfimages

Extrae todas las imágenes incrustadas de un PDF en su resolución original.

pdftocairo

Renderiza páginas de un PDF como PNG, JPEG, SVG o PostScript mediante Cairo.

pdftohtml

Convierte un PDF a HTML conservando su diseño y sus imágenes.

pdftops

Convierte un PDF a PostScript para imprimirlo o seguir procesándolo.

pdffonts

Lista las fuentes que usa un PDF e indica si cada una está incrustada.

pdfseparate

Divide un PDF en un archivo por página.

pdfunite

Combina varios PDF en uno solo, en el orden en que los indiques.

pdfsig

Verifica las firmas digitales de un PDF firmado.

ps2pdf

Convierte PostScript o EPS a PDF mediante Ghostscript.

pdf2ps

Vuelve a convertir un PDF a PostScript mediante Ghostscript.

lowriter

Convierte documentos entre PDF, DOCX y ODT sin pantalla.

localc

Convierte hojas de cálculo entre XLSX, ODS y CSV sin interfaz gráfica.

loimpress

Convierte presentaciones entre PPTX, ODP y PDF sin interfaz gráfica.

neato

Distribuye un grafo no dirigido con un modelo de resortes en lugar de los rangos de dot.

edge-tts

Sintetiza voz a partir de texto y la guarda en un archivo de audio.

elevenlabs

Sintetiza voz con las voces de ElevenLabs y la guarda en un archivo.

vips

Convierte y transforma imágenes con un pipeline rápido y de bajo consumo de memoria.

vipsthumbnail

Genera miniaturas a escala de catálogo sin cargar las imágenes completas.

avifenc

Codifica imágenes en AVIF para tener páginas más ligeras y cargas más rápidas.

oxipng

Reduce archivos PNG sin pérdida, sin alterar su aspecto.

curl

Haz peticiones HTTP, envía datos y sigue redirecciones.

wget

Descarga archivos y replica páginas por HTTP y FTP.

nc

Netcat. Abre, escucha y prueba conexiones TCP sin procesar.

socat

Conecta sockets, archivos y puertos entre dos extremos.

dig

Consulta registros DNS y rastrea cómo se resuelve un nombre.

nslookup

Busca un nombre de host o una dirección en un resolvedor.

host

Búsquedas DNS rápidas para un nombre o una dirección IP.

ip

Inspecciona las direcciones, rutas y enlaces de la máquina.

ss

Lista los sockets, puertos y conexiones abiertos en la máquina.

naabu

Descubrimiento rápido de puertos en hosts que tienes autorización para escanear.

websocat

Conéctate a un endpoint WebSocket y envía o lee tramas.

ddgs

Busca en la web desde el shell y obtén los resultados como texto o JSON.

xh

Envía peticiones HTTP con la sintaxis de HTTPie y una salida legible.

grpcurl

Llama a servicios gRPC y lista sus métodos desde el shell.

oha

Haz pruebas de carga a un endpoint HTTP y obtén los percentiles de latencia.

hurl

Ejecuta peticiones HTTP y aserciones escritas en un archivo de texto plano.

doggo

Consulta registros DNS y obtén la respuesta en JSON.

Empezar

Dale a tu agente una máquina real.

Despliégalo en minutos y deja que ejecute los comandos de los que ya depende tu trabajo.