guía · intermedio · ~10 horas
Pi y oh my pi
Un curso en vídeo para dejar de usar tu agente de programación como una caja negra. Empezamos por Pi, el más pequeño y transparente, vemos qué añade un agente completo como oh my pi y terminamos diseñando tu propio harness. Lo que aprendes sirve igual en Claude Code, Codex u opencode. Son 26 vídeos, con sus guías y sus materiales.
Por qué empezar por Pi
Los agentes de programación cambian cada pocos meses; sus piezas, casi nunca. Todos son un modelo dentro de un bucle, con herramientas, contexto, sesiones y permisos. Pi deja esas piezas a la vista, y esa es la forma más rápida de entenderlas bien.
Es pequeño y transparente
Pi trae cuatro herramientas y deja casi todo en tus manos. No hay capas que lo oculten: ves qué recibe el modelo en cada turno, cuánto cuesta y dónde se guarda la sesión.
Lo que aprendes se traslada
El bucle, el contexto, las sesiones, los permisos, MCP o los subagentes son los mismos conceptos en cualquier agente. Cambian los nombres y los comandos; el modelo mental, no.
Acabas con tu propio harness
Cuando sabes qué hace cada pieza, eliges las que necesitas, quitas las que sobran y diseñas el entorno de tu equipo en lugar de heredar el de otra persona.
Lo que aprendes aquí, en otros agentes
| Concepto | En Pi y oh my pi | En otros agentes |
|---|---|---|
| Instrucciones del proyecto | AGENTS.md | Codex y opencode leen AGENTS.md; Claude Code usa CLAUDE.md |
| Herramientas externas | Servidores MCP y codemode | Claude Code, Codex y opencode también conectan servidores MCP |
| Sesiones y contexto | La sesión como árbol, compactación, /tree y /fork | Todos guardan y retoman sesiones, y compactan el contexto cuando se llena |
| Modo sin interfaz | pi -p y omp -p (con salida JSON) | claude -p, codex exec, opencode run |
| Permisos y aislamiento | Pi: ni aprobaciones ni sandbox, los pones tú. oh my pi: modos de aprobación, pero arranca en yolo | Cada agente trae los suyos: permisos, modos de aprobación o sandbox |
| Extender y automatizar | Extensiones, skills y paquetes | Hooks, plugins, skills o comandos propios, según el agente |
| Modelos por tarea | oh my pi: roles (barato o potente) y niveles de razonamiento | Varios agentes dejan elegir modelo por subagente o por tarea |
| Planificar antes de ejecutar | oh my pi: modo plan y objetivos con presupuesto | Claude Code tiene modo plan; en cualquier agente, un plan escrito en el repo |
| Subagentes y paralelo | oh my pi: tareas, Hub y segundo plano | Varios agentes ofrecen subagentes o tareas en paralelo |
De lo mínimo a tu propio harness
-
Entender lo mínimo
Qué es un harness, cómo trabaja un agente por dentro y qué modelo hay detrás.
-
Ponerle límites y hacerlo tuyo
Seguridad y aislamiento, instrucciones del proyecto, skills y MCP.
-
Extenderlo y automatizarlo
Extensiones, paquetes y uso programático en scripts y CI.
-
Ver lo que añade un agente completo
oh my pi: aprobaciones, planificación, subagentes, IDE integrado… y lo que cuesta cada capa.
-
Diseñar tu propio harness
Metodología: diseño, estado en el repositorio, verificación y orquestación, hasta un proyecto final.
Qué te llevas
- Leer cualquier agente de programación: qué recibe el modelo, qué herramientas tiene y cómo se gobierna
- Aislar y limitar a un agente que no pide permiso: contenedores, confianza de proyecto y aprobaciones
- Darle contexto y capacidades con AGENTS.md, skills, MCP y extensiones
- Decidir qué piezas necesitas y diseñar el harness de tu equipo
Requisitos
- Soltura con la terminal, Git y Node.js
- Haber usado algún agente de programación (Claude Code, Codex, opencode, Copilot CLI…)
- Una cuenta en un proveedor de modelos (las demos usan OpenRouter y DeepSeek)
Qué NO cubre
- Un manual de Claude Code, Codex u opencode: usamos Pi para entender los conceptos y te señalamos dónde reaparecen
- Entrenar o ajustar modelos
El recorrido
- módulo
Tráiler del curso
- módulo
Vídeo 03 · Pi por dentro
- módulo
Vídeo 11 · De Pi a oh my pi
- módulo
Vídeo 17 · El IDE integrado
- módulo
Vídeo 20 · Extender oh my pi
- módulo
Vídeo 26 · Proyecto final