LuAITools.com
Submit
Agentes IA

Goose

Goose es un agente de IA de código abierto que ayuda a los desarrolladores a realizar tareas de programación y automatización en entornos locales。

Visitar sitio

🪿 Goose: el agente de código abierto que Block usa internamente y que ahora puedes instalar en tu portátil

Hay algo que me llamó la atención la primera vez que abrí Goose: no te pide una suscripción. No te obliga a crear una cuenta. No te mete en una lista de espera. Lo instalas, conectas tu proveedor de modelos, y empiezas a trabajar. Es lo contrario de la tendencia actual en herramientas de IA, donde cada producto nuevo intenta capturarte en su ecosistema antes de dejarte probar nada. Después de un par de semanas usándolo, entiendo por qué Block lo liberó como código abierto y por qué está ganando tracción entre desarrolladores que quieren un agente sin ataduras.

Goose
Goose

🔍 ¿Qué es exactamente Goose?

Goose es un agente de IA de código abierto, extensible y autoalojado que se ejecuta en tu propia máquina y que puede instalarse como aplicación de escritorio, CLI o API. Lo creó Block (la empresa de Jack Dorsey, conocida por Square y Cash App) y lo liberó como proyecto abierto bajo licencia Apache 2.0. La primera versión pública apareció a principios de 2025, y desde entonces ha ido ganando tracción de forma constante.

La historia es interesante: Goose nació como una herramienta interna de Block para sus propios equipos de ingeniería. Funcionó tan bien que decidieron liberarlo para que cualquiera pudiera usarlo, auditarlo y extenderlo. No hay una versión "enterprise" cerrada ni un plan de pago obligatorio. Es código abierto de verdad, no open core disfrazado.

¿Qué problema resuelve? El mismo que otros agentes de código: automatizar tareas de desarrollo que consumen tiempo. Pero con un enfoque distinto. Goose no intenta ser tu editor ni tu terminal. Es un agente que vive en tu máquina, que puedes controlar desde la interfaz que prefieras (desktop, CLI, API), y que se conecta a las herramientas que ya usas mediante extensiones. No te obliga a cambiar de flujo de trabajo. Se adapta al tuyo.

🧩 Funciones principales

  • Multi-superficie: Goose no te obliga a elegir una interfaz. Puedes usarlo como aplicación de escritorio, como CLI en la terminal, o como API para integrarlo en tus propias herramientas. Los threads y la configuración son compartidos entre todas las superficies.
  • Extensiones y MCP: el sistema de extensiones es su característica más potente. Funciona con Model Context Protocol (MCP), lo que significa que puedes conectar Goose a cualquier herramienta que hable MCP: bases de datos, APIs, servicios internos, navegadores, editores. Hay más de 70 extensiones oficiales y la comunidad añade más cada semana.
  • Recetas (Recipes): flujos de trabajo predefinidos que puedes guardar y reutilizar. Una receta es una secuencia de pasos que Goose ejecuta de forma consistente. Útil para tareas repetitivas como revisión de código, generación de documentación, o análisis de logs.
  • Control de navegador: mediante la extensión de Chrome/Playwright, Goose puede abrir páginas, hacer clic, escribir, hacer scroll, y extraer datos. Para tareas de frontend o investigación web, es una capacidad clave.
  • Multi-modelo real: funciona con Anthropic, OpenAI, Google, Groq, OpenRouter, Ollama, y cualquier API compatible con OpenAI. Puedes cambiar de modelo según la tarea sin cambiar de herramienta.
  • Modo plan y modo ejecución: puedes pedirle a Goose que planifique antes de actuar, o que ejecute directamente. El modo plan es útil para tareas complejas donde quieres revisar la estrategia antes de que toque nada.
  • Memoria y contexto persistente: recuerda conversaciones previas y preferencias dentro del mismo thread. No empieza de cero cada vez que abres una sesión nueva.
  • Sesiones compartidas y subagentes: puedes lanzar múltiples sesiones en paralelo, y Goose puede delegar subtareas a subagentes especializados. Útil para trabajar en varios frentes a la vez.

✨ Lo que lo diferencia de otros

He probado Cline, Claude Code y Codex. Goose tiene tres diferencias que importan:

  • Código abierto de verdad: licencia Apache 2.0, sin telemetría por defecto, sin obligación de crear cuenta. Puedes auditar el código, bifurcarlo, modificarlo. No hay versión "enterprise" cerrada que te obligue a pagar para obtener las funciones buenas.
  • Multi-superficie sin sacrificios: la mayoría de herramientas te obligan a elegir: o eres de terminal, o eres de editor, o eres de app de escritorio. Goose funciona igual de bien en las tres. Puedes empezar una tarea en el desktop, continuarla en la CLI, y automatizarla vía API.
  • Sistema de extensiones basado en MCP: no es un sistema propietario. MCP es un protocolo abierto, lo que significa que cualquier herramienta que lo implemente funciona con Goose. No estás atado a un ecosistema cerrado.
  • Respaldado por Block pero independiente: Block lo usa internamente y lo mantiene, pero el proyecto es abierto y la comunidad participa activamente. No es el juguete de una startup que puede desaparecer mañana.

🎯 ¿Para qué se usa en la práctica?

Goose es un agente de propósito general, pero brilla especialmente en tareas de desarrollo y automatización.

  • Desarrollo de software: escribir código, refactorizar, corregir bugs, escribir tests, revisar PRs. Funciona bien tanto en tareas pequeñas como en cambios que tocan varios archivos.
  • Automatización de flujos internos: mediante extensiones MCP, puedes conectar Goose a tu base de datos, tu sistema de tickets, tu API interna. Un ejemplo: hacer que Goose lea un issue, analice el código relacionado, proponga un fix y lo pruebe.
  • Investigación y recopilación de datos: con control de navegador, puede buscar información en múltiples fuentes, extraer datos de páginas web, y sintetizar resultados en un informe.
  • Análisis de logs y debugging: puede leer logs, identificar patrones, y proponer causas raíz. Útil para equipos de operaciones o SRE.
  • Documentación técnica: generar documentación a partir del código, mantener wikis actualizadas, escribir guías de onboarding.
  • CI/CD: modo headless vía API para pipelines de GitHub Actions, GitLab CI, o Jenkins.

🚀 Cómo empezar

El setup es sencillo comparado con otras herramientas de su categoría. Y no requiere crear una cuenta en ningún servicio.

  1. Descarga Goose: desde el repositorio oficial en GitHub. Hay instaladores para macOS, Windows y Linux, tanto para la app de escritorio como para la CLI.
  2. Instala la CLI (opcional pero recomendado): brew install block-goose-cli en macOS, o el instalador correspondiente en Windows y Linux. La CLI es la superficie más potente.
  3. Configura tu proveedor de modelos: al abrir Goose por primera vez, te pedirá que elijas un proveedor. Puedes usar Anthropic, OpenAI, Google, Groq, Ollama, o cualquier API compatible. Si usas modelos locales con Ollama, el coste marginal es cero.
  4. Explora las extensiones: Goose viene con varias extensiones preinstaladas. Activa las que necesites (control de navegador, acceso a archivos, ejecución de comandos).
  5. Crea tu primera receta: si tienes una tarea repetitiva, conviértela en receta. Así la ejecutas con un comando en lugar de explicarla cada vez.
  6. Empieza con una tarea acotada: algo simple y verificable. "Explícame qué hace este módulo" o "escribe un test para esta función".

💡 Trucos que marcan la diferencia

  • Usa modelos locales para tareas simples: con Ollama, puedes ejecutar Goose completamente gratis para tareas de exploración, resumen, o generación de documentación. Reserva los modelos premium para implementación compleja.
  • Crea recetas para todo lo que repitas más de dos veces: la diferencia entre usar Goose como chatbot y usarlo como agente es la consistencia. Las recetas garantizan que la tarea se ejecute igual cada vez.
  • Instala solo las extensiones que necesites: cada extensión añade capacidades pero también superficie de ataque. Si no usas control de navegador, desactívalo. Menos es más.
  • Aprovecha el modo plan para tareas complejas: antes de dejar que Goose toque nada, pídele que te muestre su plan. Corrige lo que no te guste. Ahórrate trabajo desperdiciado.
  • Configura el contexto del proyecto: crea archivos de configuración con las convenciones de tu equipo (estilo de código, frameworks, comandos de build). Goose los lee y los respeta.
  • Combina superficies: usa el desktop para exploración y conversación, la CLI para ejecución y automatización, y la API para integrarlo en tus pipelines. No te limites a una sola.

🖥️ Dónde funciona

  • Desktop (Windows, macOS, Linux): aplicación nativa con interfaz gráfica. Es la forma más sencilla de empezar.
  • CLI (terminal): la superficie más potente. Instalable vía Homebrew en macOS, o con el instalador correspondiente en Windows y Linux.
  • API: para integrarlo en tus propias herramientas, scripts, o pipelines de CI/CD. Documentación completa en el repositorio.
  • Extensiones de IDE (en desarrollo): hay trabajo en curso para llevar Goose a VS Code y otros editores, pero aún no está maduro.
  • Web: no hay versión web. Goose se ejecuta en tu máquina. Esa es precisamente la gracia.
  • iOS/Android: no hay apps móviles nativas. Es una herramienta de escritorio y terminal.

💰 Cuánto cuesta

Goose es completamente gratis. No hay planes de pago, ni versión Pro, ni Enterprise cerrado. Pero eso no significa que no tenga coste.

  • Software: 0€. Licencia Apache 2.0, sin restricciones, sin telemetría obligatoria.
  • Coste de inferencia: variable. Depende del modelo que uses. Con modelos locales vía Ollama, puede ser 0€ (más electricidad). Con Claude Sonnet o GPT-4, puede ser 50-200€/mes si lo usas intensivamente.
  • Infraestructura (opcional): si quieres ejecutarlo en un servidor o VPS, 5-50€/mes según el proveedor.
  • Sin suscripciones ocultas: no hay tiers, no hay límites artificiales, no hay "Pro" que desbloquee funciones. Todo está disponible desde el primer momento.

Advertencia: el coste real de Goose no es el software. Es el tiempo que dedicas a configurarlo, elegir modelos, y ajustar extensiones. Y el coste de inferencia si usas modelos premium de forma intensiva. La ecuación es favorable si ya tienes una suscripción de modelos o usas modelos locales, pero requiere atención.

👥 ¿Para quién es?

  • Desarrolladores que valoran el código abierto: si te importa poder auditar lo que usas, modificarlo, y no depender de una empresa que puede cambiar de rumbo, Goose es para ti.
  • Equipos con requisitos de privacidad: la opción de usar modelos locales vía Ollama significa que tu código nunca sale de tu infraestructura. Ni Copilot ni Cursor ofrecen esto con la misma facilidad.
  • Usuarios de terminal: Goose es terminal-first. Si vives en la CLI, te sentirás en casa. La app de escritorio está bien, pero la CLI es donde brilla.
  • Quien quiere un agente sin ataduras: sin cuenta, sin suscripción, sin ecosistema cerrado. Instalas y usas. Esa simplicidad es su mayor atractivo.
  • Equipos que ya usan MCP: si ya tienes servidores MCP configurados para otras herramientas, Goose los aprovecha directamente. No tienes que reconfigurar nada.

No es para: usuarios no técnicos que quieren una experiencia "todo incluido". Goose requiere configuración, decisiones sobre modelos, y ajuste de extensiones. Si eso te abruma, Cursor o Copilot son más sencillos.

🌍 Adopción global

Goose ha crecido de forma constante desde su lanzamiento. El repositorio en GitHub supera las 20.000 estrellas, con contribuciones activas de la comunidad y actualizaciones frecuentes. Block lo usa internamente en sus equipos de ingeniería, lo que da una señal de que el proyecto tiene respaldo real más allá del hype.

La adopción está concentrada en Estados Unidos y Europa, con presencia creciente en India y otros mercados donde el código abierto tiene una base de usuarios fuerte. El perfil de usuario es desarrollador profesional, a menudo en equipos pequeños o startups donde el control de costes y la flexibilidad importan más que la comodidad de una suscripción cerrada.

No hay cifras oficiales de usuarios activos, pero el crecimiento de la comunidad en Discord y GitHub sugiere que Goose está encontrando su nicho entre quienes valoran la transparencia y el control por encima de la integración perfecta con un ecosistema.

⚖️ Lo bueno y lo no tan bueno

Lo que funciona bien:

  • Código abierto de verdad: licencia Apache 2.0, sin telemetría, sin obligación de crear cuenta. Puedes auditar, modificar, y bifurcar sin restricciones.
  • Multi-superficie sin sacrificios: desktop, CLI y API comparten threads y configuración. Puedes empezar en una y continuar en otra sin fricción.
  • Sistema de extensiones basado en MCP: protocolo abierto, no propietario. Cualquier herramienta que hable MCP funciona con Goose.
  • Coste controlado: el software es gratis, y con modelos locales el coste marginal es cero. No hay suscripciones ni límites artificiales.
  • Respaldo de Block: no es el proyecto de un fin de semana. Block lo usa internamente y lo mantiene activamente.

Lo que no me convence:

  • Curva de aprendizaje: no es plug-and-play. Configurar proveedores, elegir modelos, ajustar extensiones requiere tiempo y conocimientos técnicos.
  • Menos pulido que alternativas comerciales: Cursor y Copilot tienen años de desarrollo y una experiencia de usuario más refinada. Goose es funcional pero menos elegante.
  • Documentación desigual: algunas extensiones y funcionalidades están bien documentadas, otras no tanto. La comunidad ayuda, pero no siempre es suficiente.
  • Sin versión web ni móvil: si quieres delegar una tarea desde el navegador o el móvil, no puedes. Codex y Cursor sí ofrecen esto.

🆚 Comparativa con alternativas

Goose Cline Claude Code
Modelo de negocio Open source (Apache 2.0) Open source + BYOK Suscripción Anthropic
Coste real Variable (API costs). Desde ~0€ con modelos locales Variable (API costs). Desde ~0€ con modelos locales 17€/mes (Pro) para uso significativo
Superficies Desktop, CLI, API Extensión de IDE CLI, IDE, web
Extensiones MCP, 70+ oficiales MCP, comunidad MCP, limitado
Control de navegador Sí, vía extensión Sí, integrado Sí, integrado
Multi-modelo Sí (cualquiera) Sí (cualquiera) Solo Anthropic
Mejor para Quien valora código abierto, control y multi-superficie Quien trabaja en VS Code y quiere control granular Quien vive en el ecosistema Anthropic

Resumen: Goose y Cline son los más cercanos en filosofía: código abierto, BYOK, control. Cline está más orientado a VS Code; Goose es más versátil en superficies. Claude Code es más potente si usas Anthropic, pero estás atado a su ecosistema. Si valoras la independencia y el control, Goose es una opción sólida.

✅ Veredicto: ¿merece la pena?

Sí, para un perfil muy concreto. Goose no es para todo el mundo, y eso está bien. No intenta serlo.

Lo recomiendo si: valoras el código abierto y quieres poder auditar o modificar lo que usas. Si trabajas con código sensible y quieres la opción de usar modelos locales. Si te sientes cómodo gestionando claves API y configurando herramientas. Si quieres un agente que funcione en múltiples superficies sin ataduras. Si tu presupuesto es ajustado y prefieres pagar por uso en lugar de una suscripción fija.

No lo recomiendo si: quieres algo que funcione sin configurar nada. Si prefieres una experiencia "todo incluido" y no te importa no saber qué modelo se usa. Si necesitas la experiencia más pulida posible y no te importa pagar por ella: Cursor y Copilot están más refinados. Si quieres trabajar desde el móvil o el navegador: Goose no tiene versión web ni app móvil.

Goose es una herramienta para quien quiere entender lo que usa, no solo usarlo. Si eso te describe, pruébalo. El coste de entrada es cero, y en una tarde sabrás si es para ti.

Comentarios