DHH pidió CLIs para el viernes. Llegué tarde, pero llegué

DHH pidió CLIs para el viernes. Llegué tarde, pero llegué

Escrito por
💻 Código
13 de octubre de 2026 • 1 min de lectura

En el keynote de Rails World 2026, DHH dijo algo que me pegó: "if your app doesn't have a CLI, I want to see it by next Friday". No quiere un chatbot metido en cada app; quiere traer su propio agente y que ese agente use sus herramientas desde la terminal.

Me sentí aludido. Llevo meses construyendo itsjustmy.blog con agentes que me ayudan a programar, a armar posts y a llevar Dprimera, el blog de Liga MX. Pero para subir algo al blog, al final alguien tenía que copiar y pegar. Así que le hice su CLI.

Ahora mi día se ve así. Trabajo con Grok Bot, un asistente que tiene su propia computadora y corre comandos. Le digo algo como "escríbeme un borrador sobre lo que salió hoy en Rails World y déjalo en mi blog". Él lo redacta y corre:

itsjustmy posts create --title "Lo que DHH dijo sobre los CLIs" --body-file borrador.md

Y me avisa que ya quedó. Yo lo abro en mi blog, lo ajusto y lo publico. No copio, no pego, no abro otro editor. Dprimera hace lo mismo con las jornadas.

De hecho, este post lo subió así.

Lo que me importa es que la decisión sigue siendo mía. El agente escribe borradores, y solo publica si yo le doy ese permiso. Puedo quitarle el acceso cuando quiera.

DHH tenía razón: no necesito otro chatbot dentro de cada app, solo que mis herramientas hablen con mi agente. Si quieres probarlo en tu blog, aquí explico cómo instalar el CLI de itsjustmy.blog.