Saltar al contenido
LINWIND de Windows a Linux

~/ia

Qué agente de IA de código abierto instalar para programar, automatizar o investigar

Marcos · · 10 min

OpenCode encuentra solo los modelos que tengas en Ollama, así que para programar con un agente de código abierto sin pagar ninguna API bastan dos instalaciones y un modelo descargado.

Casi todo lo demás que se le pide hoy a un agente tiene también su proyecto abierto, con cambios en las últimas semanas: crear el tuyo, manejar el navegador, automatizar tareas, investigar con fuentes o tener un asistente en WhatsApp. Elegir uno u otro depende sobre todo de si programas y de si el modelo lo vas a pagar en la nube o lo tendrás en tu equipo. Cada orden de instalación está copiada del README o de la documentación del proyecto, y tanto esas órdenes como las versiones son las que había el 7 de noviembre.

Agentes para programar con un modelo de pago o con uno local gratis

He probado OpenCode. Funciona en la terminal (su versión de escritorio sigue en beta) y trae dos agentes que cambias con el tabulador. Build trabaja con acceso completo. Plan solo lee y te pregunta antes de lanzar un comando, algo muy útil para estudiar un repositorio que no conoces. OpenCode mira en 127.0.0.1:11434 en cuanto tienes Ollama en tu ordenador y añade a su lista los modelos que encuentre, sin pedirte cuenta en ningún proveedor. En su página de proveedores el modelo de ejemplo es qwen3:8b:

curl -fsSL https://opencode.ai/v2/install | bash
ollama pull qwen3:8b

También se instala con npm (npm i -g @opencode/cli@latest) o con Homebrew. Es MIT y la 2.2.6 salió el 6 de noviembre.

Cline, que ya salió entre los repositorios de IA que sirven de verdad, es para quien no quiere salir del editor. Va en VS Code y en los IDE de JetBrains, aunque también tiene CLI y aplicación de escritorio. Cada edición de un fichero y cada comando esperan a que los apruebes, salvo que actives la aprobación automática. Le da igual un proveedor de pago que Ollama o LM Studio. La extensión está en el Marketplace de VS Code y la versión de terminal se instala con npm i -g cline. Lleva Apache 2.0 y la 4.1.26 es del 26 de octubre.

El Codex de OpenAI se usa con tu cuenta de ChatGPT o con una clave de OpenAI, pero la opción --oss lo pasa a Ollama o a LM Studio. Su sandbox y sus aprobaciones están explicados en cómo ver qué hace un agente mientras programa. Qwen Code pide Node.js 22 y admite Ollama y vLLM. Goose es un agente más general, que también investiga y escribe con más de 70 extensiones MCP. Desde que lo lleva la Agentic AI Foundation, de la Linux Foundation, no depende de una sola empresa.

Crear tu propio agente en Python, TypeScript o .NET

PydanticAI es lo más cómodo si ya escribes Python. Lo hace el equipo de Pydantic y tipa el agente de punta a punta. Sus respuestas llegan ya validadas. Cambiar de modelo es cambiar una cadena de texto, y cuando un proveedor falla pasa solo al de respaldo que le hayas puesto. Entre esos proveedores está Ollama. Mantiene dos ramas a la vez (la 2.66.0 y la 1.107.10 salieron el mismo 4 de noviembre), y eso lo agradece bastante quien tiene la 1.x en producción. Pide Python 3.11:

uv add pydantic-ai

LangGraph es de bastante más bajo nivel. Es para agentes que trabajan mucho rato y guardan su estado. Tras un fallo retoman en el punto exacto donde lo dejaron. Ese estado lo puede revisar o corregir una persona a mitad de tarea. Se instala con pip install -U langgraph y la 1.2.20 es del 5 de noviembre. Montar algo rápido es más fácil con Deep Agents, que va por encima de LangGraph y ya trae planificación, subagentes y sistema de ficheros (uv add deepagents).

CrewAI reparte el trabajo entre varios agentes con su rol y saca versión cada dos a cuatro días. Microsoft Agent Framework vale para Python y .NET a la vez y tiene paquete para Ollama. Google ADK es el de más lenguajes, con SDK oficial en cinco. En TypeScript está también Mastra, que tiene una pega de licencia. El núcleo es Apache 2.0, pero las carpetas ee/ llevan desde el 22 de septiembre una licencia de empresa que prohíbe usarlas en producción sin ella.

Que un agente use el navegador por ti

Nanobrowser (Apache 2.0, versión 0.3.0 del 19 de octubre) es una extensión de Chrome para quien no quiere programar nada. Le escribes la tarea en el panel lateral y se pone a leer páginas y a pulsar donde haga falta hasta acabarla. En el modo Ask, que es el de serie, no envía, borra ni sube nada sin preguntarte. Puede tirar de tu clave de API o de un modelo local en Ollama o en LM Studio, entre otros. Los modelos locales le sirven para tareas sencillas y claras, y para eso sus autores proponen Qwen3.8 27B con al menos 16.000 tokens de contexto. Ollama, eso sí, tiene que dejarle entrar con la variable OLLAMA_ORIGINS. Se instala desde la Chrome Web Store y la página de bienvenida te lleva a conectar el modelo. Como trabaja en tu Chrome con las sesiones que tengas abiertas, las primeras pruebas mejor en un perfil sin el correo ni el banco.

Browser Use (MIT), que también salía en la entrada de repositorios de IA, es la opción para programarlo tú en Python. Pide Python 3.11 y se añade al proyecto con uv add browser-use. Su ejemplo arranca con una clave de OpenAI en el .env, aunque admite Ollama. La 0.13.14 es del 26 de octubre.

Stagehand hace eso mismo desde TypeScript o Python y mezcla código con órdenes en lenguaje natural. Skyvern (AGPL-3.0) está pensado para empresas que automatizan trámites y formularios web desde su interfaz o su API. Playwright MCP le da un navegador a tu agente de programación. En Claude Code se añade con claude mcp add playwright npx @playwright/mcp@latest.

Automatizar tareas y flujos con un modelo en medio

En la empresa automatizamos con n8n en un servidor propio. Tiene más de 1.500 integraciones y un nodo para modelos de Ollama, pero no es código abierto según la OSI. Su Sustainable Use License te deja usarlo y modificarlo dentro de tu empresa o para uso personal o no comercial. Distribuirlo solo se puede gratis y sin ánimo comercial. Revenderlo o dárselo a un cliente como servicio pide un acuerdo con n8n. ¿Lo vas a usar dentro de tu empresa o se lo vas a montar a otros? Para lo primero, esa licencia vale tal cual. Con Docker instalado arranca con su script y el editor queda en localhost:5678:

curl -fsSL https://get.n8n.io | sh

La 2.47.2 salió el 4 de noviembre.

Langflow sí tiene licencia MIT. Monta agentes y flujos en un editor visual y publica cada flujo como API o como servidor MCP, para que otro agente lo use de herramienta. Trae integración oficial con Ollama y pide Python 3.10 a 3.14 con uv. Antes de arrancarlo hay que darle una contraseña en la variable LANGFLOW_SUPERUSER_PASSWORD. Esa es la que usas luego para entrar como langflow en http://127.0.0.1:7860:

uv pip install langflow -U
uv run langflow run

La 1.13.1 es del 4 de noviembre. Node-RED (Apache 2.0, de la OpenJS Foundation) viene de conectar servicios y aparatos del IoT, y la IA le llega con nodos de la comunidad. Huginn (MIT) es como tener IFTTT en tu propio servidor, con agentes que vigilan webs o buzones y actúan cuando pasa algo. Arranca con docker run -it -p 3000:3000 ghcr.io/huginn/huginn.

Investigar y sacar un informe con fuentes

GPT Researcher (Apache 2.0, 0.16.1 del 26 de septiembre) busca en la web y en tus propios documentos y te devuelve un informe detallado con las fuentes. Pide Python 3.12 y usa OpenAI por defecto, aunque con OPENAI_BASE_URL lo apuntas a otro proveedor o a un modelo local. Como biblioteca va con pip install gpt-researcher. Ese repositorio trae también una aplicación web que se abre en localhost:8000.

Local Deep Research es para cuando nada puede salir de tu equipo. Tira de Ollama para el modelo y de SearXNG para buscar, y puede consultar tus documentos o fuentes como arXiv y PubMed. Su README dice que llega a un 95 % en la prueba SimpleQA con Qwen3.6-27B en una sola RTX 3090. Esa cifra la miden ellos. Con Docker funciona en cualquier sistema, también sin tarjeta gráfica, y a los 30 segundos de lanzar esto se abre en localhost:5000:

curl -O https://raw.githubusercontent.com/LearningCircuit/local-deep-research/main/docker-compose.yml && docker compose up -d

Es MIT y tenía commits del mismo 7 de noviembre, el día en que apareció en GitHub la etiqueta v2.0.0. En PyPI la última sigue siendo la 1.10.7, del 28 de agosto.

Un asistente propio que te contesta por WhatsApp o Telegram

OpenClaw corre en tu ordenador y te contesta por WhatsApp, Telegram o cualquiera de sus más de veinte canales. La memoria y las credenciales se quedan en tu equipo. Tus mensajes sí van al proveedor del modelo y a los canales que configures, pero OpenClaw por su cuenta solo llama a casa una vez al día, para mirar si hay versión nueva. El modelo, también uno local, va como plugin y lo cambias sin tocar lo demás. Lo cuida una fundación independiente, la OpenClaw Foundation, y no tiene plan de pago. En macOS, Linux o WSL2 el instalador pone Node.js si hace falta y abre el asistente de configuración:

curl -fsSL https://openclaw.ai/install.sh | bash

En Windows va con PowerShell y iwr -useb https://openclaw.ai/install.ps1 | iex. Desde el móvil le pides algo y él lo hace en ese ordenador, con tus permisos. Tu ordenador es el segundo de los tres sitios donde puede vivir un agente. Es MIT y la 2026.11.1 salió el 5 de noviembre.

Revisar pull requests y preguntar a tu base de datos

PR-Agent (MIT, 0.49.0 del 25 de octubre) revisa y describe pull requests en GitHub, GitLab, Bitbucket o Azure DevOps, ya sea como GitHub Action o desde la terminal. Cada orden (/review, /improve, /ask) es una sola llamada al modelo, y los modelos van por LiteLLM, que incluye Ollama. Viene de Qodo y ahora lo mantiene la comunidad, aparte del producto comercial de esa empresa. Para probarlo en tu equipo sobre un pull request:

pip install "pr-agent[github]"
export OPENAI_KEY=your_key_here
pr-agent --pr_url https://github.com/owner/repo/pull/123 review

Wren AI (Apache 2.0, 0.17.1 del 30 de octubre) le explica a tu agente de programación (Claude Code o Codex, por ejemplo) qué significa cada métrica y cada relación entre las tablas de tu base de datos. Esas definiciones van en ficheros YAML y Markdown dentro de tu repositorio, y con ellas el agente pasa una pregunta de negocio al SQL correcto y te devuelve la respuesta en un cuadro de mando. Primero instalas la CLI y le enseñas Wren al agente:

pip install wrenai
npx skills add Canner/WrenAI

Después le pides al agente, dentro del proyecto, «Use Wren to set up my Postgres database». Sin una base de datos a mano, trae una de ejemplo que se llama jaffle_shop.

Todos en una tabla

Proyecto Para qué Licencia Modelo local Última versión
OpenCode Programar desde la terminal MIT Sí, detecta Ollama 2.2.6, 6-nov-2026
Cline Programar en VS Code o JetBrains Apache 2.0 Sí 4.1.26, 26-oct-2026
Codex CLI Programar desde la terminal o el editor Apache 2.0 Sí, con --oss 0.167.0, 6-nov-2026
Qwen Code Programar desde la terminal Apache 2.0 Sí 0.26.9, 6-nov-2026
Goose Agente general en tu equipo Apache 2.0 Sí 1.57.0, 28-oct-2026
PydanticAI Crear agentes en Python con tipos MIT Sí 2.66.0, 4-nov-2026
LangGraph Agentes con estado que retoman tras un fallo MIT Sí 1.2.20, 5-nov-2026
Deep Agents Agente con plan y subagentes sobre LangGraph MIT Sí 0.7.34, 5-nov-2026
CrewAI Varios agentes con roles MIT Sí 1.15.36, 6-nov-2026
Microsoft Agent Framework Agentes en Python y .NET MIT Sí python-1.25.0 y dotnet-1.28.0, 6-nov-2026
Google ADK Agentes en cinco lenguajes Apache 2.0 Sí 2.13.0, 23-oct-2026
Mastra Agentes en TypeScript Apache 2.0, salvo ee/ Sí @mastra/core 1.82.0, 4-nov-2026
Nanobrowser Un agente en tu Chrome, sin programar Apache 2.0 Sí 0.3.0, 19-oct-2026
Browser Use Agentes de navegador en Python MIT Sí 0.13.14, 26-oct-2026
Stagehand Navegador desde TypeScript o Python MIT Sí 4.4.0, 4-nov-2026
Skyvern Trámites y formularios web AGPL-3.0 Sí 1.0.57, 6-nov-2026
Playwright MCP Navegador para tu agente de programación Apache 2.0 El de tu agente 0.0.84, 31-oct-2026
n8n Flujos con IA Sustainable Use, no OSI Sí 2.47.2, 4-nov-2026
Langflow Agentes y flujos con editor visual MIT Sí 1.13.1, 4-nov-2026
Node-RED Flujos que conectan servicios Apache 2.0 Sin comprobar 5.0.9, 21-oct-2026
Huginn Vigilar webs y buzones y actuar MIT Con una API compatible con OpenAI 2026.11.05.2, 5-nov-2026
GPT Researcher Informes con fuentes Apache 2.0 Sí, con OPENAI_BASE_URL 0.16.1, 26-sep-2026
Local Deep Research Investigar sin salir de tu equipo MIT Sí 1.10.7, 28-ago-2026
OpenClaw Asistente por WhatsApp, Telegram y otros canales MIT Sí 2026.11.1, 5-nov-2026
PR-Agent Revisar pull requests MIT Sí, con LiteLLM 0.49.0, 25-oct-2026
Wren AI Preguntar a tu base de datos Apache 2.0 El de tu agente 0.17.1, 30-oct-2026

# sigue leyendo

Comentarios

Deja un comentario

Tu correo no se publica.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.