Español
← Volver al inicio

Herramientas de desarrollo con IA

Funciones, instalación y uso de herramientas de desarrollo con IA

Estas herramientas incorporan generación de código, búsqueda, pruebas y automatización a los flujos de desarrollo de software. Sus permisos, entornos compatibles y grado de madurez varían; consulta la documentación oficial y los límites de seguridad antes de usarlas.

Herramientas y plataformas abiertas

Estas herramientas y plataformas abiertas tienen repositorios públicos en GitHub; el número de estrellas se fecha y sincroniza a diario. Las licencias del código y de los modelos y las condiciones de los servicios alojados deben consultarse por separado en las fuentes oficiales.

💻

Claude Code

Socio de Programación con IA

⭐ 144k · sincronizado 2026-09-07

Claude Code es la herramienta de programación agéntica de Anthropic para flujos de trabajo en terminal e IDE. Puede inspeccionar repositorios, editar archivos, ejecutar comandos y pruebas, y trabajar con control de versiones bajo permisos configurables.

Características principales

  • Comprender bases de código completas
  • Escribir y modificar código
  • Ejecutar pruebas y compilaciones
  • Realizar operaciónes de Git
  • Usar comandos de terminal
  • Conversación interactiva de programación

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

# Mac/Linux (recomendado)
curl -fsSL https://claude.ai/install.sh | bash

# Windows (recomendado)
irm https://claude.ai/install.ps1 | iex

# Homebrew (macOS/Linux)
brew install --cask claude-code

# WinGet (Windows)
winget install Anthropic.ClaudeCode

# Nota: `npm install -g @anthropic-ai/claude-code` está obsoleto
Verificación
Entorno
macOS / Linux / Windows · zsh / bash / PowerShell

Uso

# Iniciar una sesión interactiva en cualquier directorio
claude

# Reanudar una sesión anterior
claude --continue

# Actualizar a la última versión
claude update

# Prompt único
claude -p "explica el flujo de autenticación de este repositorio"

# Listar comandos slash integrados
claude /help
🔗

MCP (Model Context Protocol)

Estándar Abierto para la Conectividad de IA

⭐ 90k · sincronizado 2026-09-07

MCP es un protocolo estándar abierto introducido por Anthropic para establecer conexiones estandarizadas entre modelos de IA y herramientas o fuentes de datos externas. Se lo denomina la «interfaz USB-C» para la IA porque permite una interacción flexible con diversas herramientas y datos.

Características principales

  • Estándar unificado de conexión de herramientas
  • Soporte para múltiples fuentes de datos
  • Mecanismo de autorización seguro
  • Arquitectura extensible

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

# MCP es en sí un protocolo — se utiliza a través de un cliente como Claude Desktop o Claude Code.

# 1. Editar el archivo de configuración:
#    macOS:   ~/Library/Application Support/Claude/claude_desktop_config.json
#    Windows: %APPDATA%\Claude\claude_desktop_config.json
# 2. Añadir un bloque mcpServers (ver ejemplo abajo).
# 3. Reiniciar el cliente.

# 4. O instalar directamente un servidor de referencia:
npx -y @modelcontextprotocol/server-filesystem /path/to/folder
Verificación
Entorno
depende del cliente · zsh / bash / PowerShell

Uso

En Claude Desktop, añade servidores MCP a través del menú de ajustes para usarlos.
🧠

OpenAI Codex CLI

Agente de codificación de terminal de OpenAI

⭐ 122k · sincronizado 2026-09-07

openai/codex es un agente de codificación ligero de terminal lanzado por OpenAI (github.com/openai/codex, escrito en Rust). Se ejecuta localmente en tu terminal, soporta modelos GPT-5 / o-series, inicia sesión vía OAuth de ChatGPT y puede cargar servidores MCP. Codex CLI es la contraparte open source de Claude Code en el lado de OpenAI.

Características principales

  • Open source oficial de OpenAI
  • TUI en Rust
  • Soporta GPT-5 / o-series
  • Inicio de sesión OAuth de ChatGPT
  • Carga servidores MCP
  • Ejecución de código en sandbox

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

# Mac/Linux (recomendado)
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# Windows (recomendado)
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"

# npm global
npm install -g @openai/codex

# Homebrew (macOS/Linux)
brew install --cask codex
Verificación
Entorno
macOS / Linux / Windows · zsh / bash / PowerShell

Uso

# Iniciar sesión interactiva (OAuth automático)
codex

# Tarea única (modo headless)
codex exec "explica todos los archivos .ts bajo src/"

# Cambiar de modelo: ver https://github.com/openai/codex
🌐

browser-use

Automatización de navegador con IA

⭐ 113k · sincronizado 2026-09-07

browser-use es la biblioteca de automatización de navegador con IA más popular en GitHub (github.com/browser-use/browser-use). Permite que los LLM operen un navegador real como un humano (hacer clic, escribir, desplazar, capturar pantalla), perfecta para escenarios que necesitan interactuar con sitios sin API. Usable directamente como biblioteca Python o expuesta como servidor MCP para Claude Code y otros clientes.

Características principales

  • Soporta todos los principales LLM (GPT / Claude / Gemini / local)
  • Biblioteca Python O servidor MCP
  • Soporte de navegador real (Chrome / Chromium)
  • Comprensión visión + DOM
  • Capturas de pantalla pasadas al LLM

Instalación

pip install browser-use

uvx --from 'browser-use[cli]' browser-use --mcp
Verificación
Entorno
macOS / Linux / Windows · zsh / bash / PowerShell

Uso

# En un script Python:
from browser_use import Agent, ChatOpenAI

llm = ChatOpenAI(model="gpt-5")
agent = Agent(
    task="Visita https://news.ycombinator.com y encuentra las 5 principales noticias de IA de hoy",
    llm=llm,
)
result = await agent.run()
print(result)

# Como servidor MCP:
# 1. Configura .mcp.json
# 2. Claude Code carga automáticamente al iniciar
🦞

OpenCLAW

Asistente de IA de Código Abierto (373k estrellas)

⭐ 389k · sincronizado 2026-09-07

OpenCLAW es un proyecto de asistente de IA de código abierto, que significa «El camino de la langosta». Puede ejecutarse en cualquier sistema operativo y plataforma como tu asistente personal de IA. Esta es una solución completamente de código abierto, que permite a todos tener su propio asistente de IA.

Características principales

  • Completamente de código abierto
  • Soporte multiplataforma
  • Despliegue autohospedado
  • Comunidad activa
  • Varios proveedores de modelos (elegidos durante la configuración)

Instalación

# Requisito de runtime: Node.js 24 (recomendado) o Node.js 22.19+

# Instalación global (npm)
npm install -g openclaw@latest

# O vía pnpm
pnpm add -g openclaw@latest

# Ejecuta el asistente de onboarding (instala el daemon como servicio de usuario)
openclaw onboard --install-daemon

# Verifica el estado del gateway
openclaw gateway status
Verificación
Entorno
macOS / Linux / Windows · zsh / bash / PowerShell
Fuente
OpenCLAW

Uso

# 1. Ejecuta primero el asistente
openclaw onboard --install-daemon

# 2. Envía un mensaje de prueba
openclaw gateway status

# 3. Opcional: iniciar en primer plano (modo debug)
openclaw gateway stop
openclaw gateway --port 18789 --verbose

# 4. Documentación: https://docs.openclaw.ai
🧠

Hermes-Agent

Agente de IA en Crecimiento (174k estrellas)

⭐ 243k · sincronizado 2026-09-07

Hermes-Agent es «El agente que crece contigo», un Agente de IA que crece continuamente con el uso. Puede aprender de forma autónoma los hábitos del usuario, optimizar la ejecución de tareas y ofrecer servicios cada vez más personalizados.

Características principales

  • Aprendizaje adaptativo
  • Memoria a largo plazo
  • Servicio personalizado
  • Optimización continua de tareas
  • Soporte multimodal

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

# Runtime: Python 3.11+ (manejado automáticamente por el instalador)

# Mac/Linux (one-liner)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# Windows (PowerShell)
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)

# El instalador se encarga de uv, Python 3.11, Node.js, ripgrep, ffmpeg y un Git Bash portátil
Verificación
Entorno
macOS / Linux · zsh / bash

Uso

# 1. Ejecuta el asistente de configuración (modelo + herramientas)
hermes setup

# 2. O: inicia sesión vía OAuth de Nous Portal (un comando)
hermes setup --portal

# 3. Inicia la interfaz de terminal
hermes

# 4. O: ejecuta el gateway y conversa desde Telegram/Discord/Slack
hermes gateway setup
hermes gateway start

# 5. Cambia de modelo (OpenRouter tiene 200+ modelos)
hermes model

# Documentación: https://hermes-agent.nousresearch.com/docs/
🧰

Anthropic Skills

Repositorio oficial de implementación Claude Skills

⭐ 175k · sincronizado 2026-09-07

anthropics/skills es el repositorio oficial de implementación de referencia de Anthropic para Claude Skills — carpetas de instrucciones, scripts y recursos que Claude puede cargar dinámicamente para realizar tareas especializadas. Los Skills enseñan a Claude flujos de trabajo repetibles: aplicar guías de marca, analizar datos según las convenciones de tu organización, automatizar tareas personales, etc.

Características principales

  • Mantenido por Anthropic
  • Especificación Skills cargable dinámicamente
  • Ejemplo de integración de la API Skills
  • Cubre documentos, datos y flujos de trabajo
  • Plantillas para Skills personalizados
  • Conforme al estándar agentskills.io

Instalación

/plugin marketplace add anthropics/skills

/plugin install document-skills@anthropic-agent-skills
Verificación
Entorno
Claude Code / Claude API · Claude Code / HTTP

Uso

Claude Code: menciona por su nombre un Skill instalado en la solicitud.

Claude API: ejecuta Skills mediante el campo `container.skills` de Messages API, con los encabezados beta documentados y la herramienta de ejecución de código. `GET /v1/skills` solo enumera Skills; no los ejecuta.
https://platform.claude.com/docs/en/build-with-claude/skills-guide
🛡️

Claude Code Security Review

Escáner de seguridad de PR oficial de Anthropic (GitHub Action)

⭐ 6.2k · sincronizado 2026-09-07

claude-code-security-review es la GitHub Action oficial de Anthropic (github.com/anthropics/claude-code-security-review) que utiliza Claude para revisar automáticamente los diffs de PR en busca de vulnerabilidades de seguridad. Admite análisis diff-aware (solo archivos modificados), publica los hallazgos como comentarios de revisión anclados a líneas, e incluye un filtro de falsos positivos que excluye automáticamente las categorías DoS, rate-limiting, agotamiento de memoria/CPU, validación genérica de entrada y open-redirect.

Características principales

  • Mantenido por Anthropic
  • Análisis diff-aware (solo archivos modificados)
  • Comentarios de revisión anclados a líneas
  • Filtro FP para 5 categorías ruidosas
  • Integración nativa con GitHub Action
  • Modelo Claude configurable (predeterminado Opus 4.1)

Instalación

# Crea .github/workflows/security-review.yml

name: Claude Code Security Review
on:
  pull_request:
    types: [opened, synchronize, reopened]
jobs:
  security-review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 1
      - uses: anthropics/claude-code-security-review@v0
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

# ⚠️ Esta Action NO está endurecida contra prompt injection.
# Úsala solo en PRs de confianza, combinada con la opción de GitHub
# «Require approval for all external contributors».
Verificación
Entorno
GitHub Actions · YAML / bash

Uso

# 1. Añade el secret ANTHROPIC_API_KEY al repositorio
# 2. Al abrir/actualizar una PR, la Action analiza automáticamente
#    los diffs y publica los hallazgos como comentarios de revisión
# 3. Los mantenedores ven la gravedad y la línea en la conversación de la PR
🦙

Ollama

Entorno local de ejecución de modelos

⭐ 180k · sincronizado 2026-09-07

Ollama descarga y ejecuta modelos en macOS, Linux y Windows, con una CLI y una API HTTP local. Que el procesamiento permanezca totalmente en local, los recursos necesarios y el posible envío de datos a un servicio remoto dependen del modelo y de la configuración.

Características principales

  • Descarga y ejecución local de modelos
  • Biblioteca de modelos y Modelfile
  • CLI y API local
  • Embeddings, visión y llamadas a herramientas
  • Bibliotecas de Python y JavaScript
  • Modelos en la nube opcionales

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

# macOS / Windows
# Descargue el instalador desde https://ollama.com/download

# Linux (revise el script remoto antes de ejecutarlo)
curl -fsSL https://ollama.com/install.sh | sh
Verificación
Entorno
macOS / Linux / Windows · zsh / bash / PowerShell
Fuente
Ollama

Uso

# Inicie una conversación con un modelo
ollama run gemma4

# Compruebe la versión instalada
ollama -v
🤗

Hugging Face Hub

Plataforma abierta de colaboración en IA

⭐ 3.9k · sincronizado 2026-09-07

Hugging Face Hub es una plataforma de IA para descubrir, compartir y desarrollar conjuntamente modelos, conjuntos de datos y Spaces públicos o privados. La biblioteca huggingface_hub y la CLI hf permiten buscar, descargar, subir, gestionar la caché y usar servicios de inferencia; la licencia de cada modelo y conjunto de datos debe revisarse por separado.

Características principales

  • Modelos, conjuntos de datos y Spaces
  • Repositorios públicos y privados
  • Fichas de modelos, fichas de conjuntos de datos y licencias
  • CLI hf y biblioteca de Python
  • Inference Providers y Endpoints
  • Integraciones MCP y Skill para agentes de IA

Instalación

# Instale la CLI de Hugging Face Hub y la biblioteca de Python
pip install -U "huggingface_hub"

# Inicie sesión solo para acceso privado o subidas
hf auth login
Verificación
Entorno
macOS / Linux / Windows / hosted · zsh / bash / PowerShell / Python

Uso

# Descargue un archivo de un repositorio público de modelos
hf download gpt2 config.json

# Busque modelos y limite los resultados
hf models ls --search bert --limit 5

Conceptos abstractos

AI Agent, Skill y Harness son conceptos abstractos que este sitio usa para ordenar el campo y no tienen un repositorio GitHub único. Designan patrones comunes a varias implementaciones, no funciones de un producto concreto.

🤖

Agente de IA

Sistemas de IA que Ejecutan Tareas Autonomamente

Un Agente de IA es un sistema que planifica y ejecuta tareas complejas por sí mismo. A diferencia de una interacción de pregunta y respuesta, un Agente interpreta un objetivo, traza un plan, invoca herramientas, evalúa resultados y ajusta su comportamiento según la información de retorno. El término designa un patrón general y no un producto: Claude Code, Codex CLI, Cursor, OpenClaw y Hermes Agent, en esta página, son implementaciones concretas de él.

Características principales

  • Planificación autónoma de tareas
  • Capacidad de uso de herramientas
  • Evaluación de resultados y retroalimentación
  • Manejo de tareas complejas de múltiples pasos
  • Comprensión y operación de bases de código

Instalación

Un Agente es un concepto, no un producto instalable por sí mismo. Para ejecutar uno se instala una implementación concreta; cada entrada de la sección Herramientas y plataformas abiertas de esta página indica su propio procedimiento de instalación.
Verificación
Entorno
implementation-dependent · n/a

Uso

La invocación varía según la implementación: un Harness de línea de comandos suele aceptar una tarea descrita tal cual, mientras que las implementaciones en forma de biblioteca definen el objetivo y las herramientas disponibles en el código. Véanse las indicaciones de uso de la entrada correspondiente.
🛠️

Skill

Formas de Extender las Capacidades de la IA

Un Skill reúne conocimiento de dominio, procedimientos y prompts reutilizables en un módulo que se carga cuando hace falta. Suele ser una carpeta con un archivo SKILL.md cuyos campos name y description determinan cuándo se invoca. El formato procede de Anthropic y está publicado, por lo que no se limita a un único cliente.

Características principales

  • Comandos personalizados
  • Automatización de flujos de trabajo
  • Conocimiento de dominio específico
  • Plantillas de prompts reutilizables

Instalación

Colocar una carpeta con un SKILL.md en ~/.claude/skills/ para uso personal, o en el .claude/skills/ del proyecto. Los Skills también pueden cargarse mediante el punto de acceso Skills de la API de Claude.
Verificación
Entorno
Claude Code · n/a
Fuente
Skill

Uso

Un Skill suele reconocerse e invocarse de forma automática a partir de su description; también puede activarse explícitamente con /skill-name.
🧩

Harness (Andamio de Agente)

La capa de runtime host para agentes

Un Harness es la capa de runtime que ensambla system prompt, bucle de herramientas, memoria y plugins en un agente ejecutable. Claude Code, Codex CLI, Cursor Agent y OpenClaw son todas implementaciones concretas de Harness — editar la config de un Harness es como recablear el host, escribir un nuevo Skill es como enchufar una nueva herramienta. Consulta la página MCP para la relación con MCP/Agent/Skill.

Características principales

  • Ensamblaje del system prompt
  • Gestión del bucle de herramientas
  • Estado de sesión y memoria a largo plazo
  • Programación de Skill y MCP
  • Permisos y sandbox
  • Hospedaje multi-forma (CLI/IDE/serverless)

Instalación

Los comandos de instalación remota ejecutan código descargado. Revisa la página y el script de instalación oficiales antes de ejecutarlos, especialmente en entornos con privilegios o empresariales.

Un Harness en sí es un patrón, no un producto instalable por separado. Para «usar un Harness», instala una de sus implementaciones:

# Claude Code (Node 18+)
curl -fsSL https://claude.ai/install.sh | bash

# Codex CLI
curl -fsSL https://chatgpt.com/codex/install.sh | sh

# OpenClaw (Node 24+)
npm install -g openclaw@latest
Verificación
Entorno
implementation-dependent · n/a

Uso

Los Claude Code / Codex / Cursor / OpenClaw / Hermes Agent listados en esta página son todos instancias de Harness. Cada Harness tiene su propio comando de inicio (consulta la sección «Uso» de cada entrada). También puedes escribir un Harness mínimo: ensambla un system prompt + bucle de herramientas + carga MCP/Skill.

Productos cerrados

Productos comerciales cerrados sin repositorio GitHub público para rastrear.

Cursor

Editor de Código Impulsado por IA

Cursor es un editor de código mejorado con IA basado en VS Code, con capacidades de IA integradas similares a GPT-4. Puede completar código de forma inteligente, generar funciones, explicar código y corregir errores. Es actualmente una de las herramientas de programación con IA más populares.

Características principales

  • Completado inteligente de código
  • Generación de funciones completas
  • Explicación y refactorización de código
  • Interacción en modo chat
  • Terminal integrado

Instalación

# Descarga desde el sitio oficial (recomendado)
# https://cursor.com

# O vía WinGet (Windows)
winget install Cursor.Cursor

# O vía Homebrew (macOS)
brew install --cask cursor
Verificación
Entorno
macOS / Linux / Windows · IDE terminal
Fuente
Cursor

Uso

# 1. Iniciar Cursor
# 2. Abrir una carpeta de proyecto
# 3. Cmd+K (edición inline) o Cmd+L (chat)
# 4. Modo Agent: Cmd+I para abrir Composer
# 5. Inicia sesión para activar funciones Pro/Ultra

Conclusión

Estas herramientas pueden cambiar los flujos de programación, revisión y automatización, pero los resultados dependen de la tarea, el modelo y la configuración. Antes de adoptarlas, evalúa los permisos, el tratamiento de datos, el mantenimiento y los requisitos de revisión del equipo.