Tutorial Goose — Índice
Tutorial Goose — De cero a experto
Goose es un AI agent open source que corre como CLI o aplicación de desktop. Conecta tu modelo (Claude Code, Codex, Cursor Agent, Gemini, OpenRouter, OpenAI compatibles) con tus archivos, herramientas y servidores MCP para que pueda trabajar de verdad: leer código, modificarlo, correr comandos, automatizar flujos repetibles.
Goose en una frase: la capa que convierte un modelo de lenguaje en un agente operacional con permisos, sesiones persistentes, recipes reutilizables y un ecosistema MCP.
Originalmente construido por Block (Square), Goose pasó a la Agentic AI Foundation (AAIF) y hoy es un proyecto comunitario. Compite y complementa a Claude Code, Cursor Agent, Aider y Codex CLI — pero con un foco distinto en portabilidad de provider y configuración multi-modelo.
Estructura del tutorial
flowchart LR
A[Fundamentos\n01-03] --> B[Modelos\ny sesiones\n04-07]
B --> C[Context y\nextensibilidad\n08-10]
C --> D[Avanzado\n11-12]
D --> E[Operaciones\n13-14]
| # | Capítulo | Foco |
|---|---|---|
| 1 | Introducción y arquitectura | Qué es, AAIF, comparación con Claude Code/Cursor |
| 2 | Instalación | CLI + Desktop, plataformas, primer arranque |
| 3 | Primeros pasos | Quickstart, primera sesión, conceptos esenciales |
| 4 | Providers y modelos | CLI providers, ACP, configuración por proveedor |
| 5 | Multi-Model config | Modelo principal vs modelo planner, switching |
| 6 | Sesiones y proyectos | Persistencia, projects, persistent instructions |
| 7 | Comandos CLI | Referencia completa de la CLI interactiva |
| 8 | Context engineering | Prompt templates, plans, gooseignore |
| 9 | Extensiones y MCP | MCP servers, sampling, elicitation, roots, MCP-UI |
| 10 | Recipes | Recipe cookbook, generator, marketplace, prompt library |
| 11 | Subagents | Delegación, ejecución paralela, run tasks |
| 12 | Permisos y seguridad | Permissions, allowlist, sandbox, gooseignore |
| 13 | Codebase analysis y editing | Enhanced code editing, semantic analysis, file management |
| 14 | Deployment y best practices | Custom distributions, Tanzu, env vars, logs y observabilidad |
¿Para quién es este tutorial?
- Desarrolladores que ya usan Claude Code/Cursor y quieren una alternativa open source con más control sobre la configuración del provider.
- Equipos enterprise que necesitan permisos finos, allowlist de extensiones y deployment privado.
- Power users de IA que quieren componer recipes reutilizables y delegar a subagents.
No requiere experiencia previa con Goose, pero ayuda haber tocado un agente AI cualquiera (Claude Code, Cursor, Aider).
¿Qué vas a poder hacer al terminar?
- Instalar Goose CLI/Desktop y conectarlo a tu modelo preferido.
- Configurar multi-model: un modelo barato para planning, otro caro para execution.
- Construir y compartir recipes que automaticen tareas repetibles.
- Conectar MCP servers externos para extender capacidades.
- Delegar trabajo paralelo a subagents sin contaminar la conversación principal.
- Operar en entornos enterprise con allowlists y permisos estrictos.
- Diagnosticar logs, gestionar
gooseignorey entender la cobertura del sandbox.