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
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
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
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
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
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
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
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
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 iniciarOpenCLAW
Asistente de IA de Código Abierto (373k estrellas)
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
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)
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
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
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
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)
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».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
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
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
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
hfy 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
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.
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.
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
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
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.