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

153k · sincronizado 2026-10-22

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

91k · sincronizado 2026-10-22

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

130k · sincronizado 2026-10-22

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, usa los modelos actuales de OpenAI, elegidos por sesión, 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
  • Usa los modelos actuales de OpenAI
  • 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

119k · sincronizado 2026-10-22

browser-use es una biblioteca de Python de código abierto para agentes de IA que manejan el navegador (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

393k · sincronizado 2026-10-22

OpenClaw es un asistente personal de IA de código abierto que funciona en tu propio ordenador y te responde en las aplicaciones de mensajería que ya usas, como Discord, iMessage, Slack, Telegram y WhatsApp, además de en sus propias aplicaciones para escritorio y móvil. Su estado, su memoria y sus credenciales se quedan en tu equipo, y el modelo que lo hace funcionar, alojado o local, es un complemento que eliges y puedes cambiar. Se distribuye con licencia MIT y lo gestiona la fundación OpenClaw, una organización sin ánimo de lucro.

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

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.

# Script de instalación (macOS / Linux / WSL2), que proporciona un runtime de Node.js compatible si hace falta
curl -fsSL https://openclaw.ai/install.sh | bash

# Windows PowerShell
iwr -useb https://openclaw.ai/install.ps1 | iex

# O con npm (Node 24.16+ o 26.1+; con npm 11.15 o anterior, omite --allow-scripts)
npm install -g openclaw@latest --allow-scripts=openclaw

# 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. Comprueba que el gateway está en marcha
openclaw gateway status

# 3. Abre la Control UI y envía un mensaje de prueba
openclaw dashboard

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

# 5. Documentación: https://docs.openclaw.ai

Hermes-Agent

Agente de IA en crecimiento

256k · sincronizado 2026-10-22

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

183k · sincronizado 2026-10-22

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, junto con 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.5k · sincronizado 2026-10-22

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 fijado por el repositorio)

Instalación

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

name: Claude Code Security Review
on:
  pull_request:
permissions:
  pull-requests: write
  contents: read
jobs:
  security-review:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          ref: ${{ github.event.pull_request.head.sha || github.sha }}
          fetch-depth: 2
      - uses: anthropics/claude-code-security-review@main
        with:
          comment-pr: true
          claude-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

184k · sincronizado 2026-10-22

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

4k · sincronizado 2026-10-22

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 autónomamente

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
curl -fsSL https://claude.ai/install.sh | bash

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

# OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
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. Ofrece modelos de varios proveedores, entre ellos OpenAI, Anthropic y Google, y puede elegir automáticamente entre ellos en cada solicitud. Puede completar código de forma inteligente, generar funciones, explicar código y corregir errores.

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 Anysphere.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. Agent: Cmd+I lo abre en el panel lateral
# 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.