Builders in a Box (BIAB) es una de las apuestas más recientes del portfolio. Es un proyecto sin terminar: la arquitectura está cerrada, parte del código está escrito, pero el hardware aún no está sobre la mesa y la primera versión pública no se ha publicado. Está pensado para liberarse como código abierto en cuanto cruce el listón mínimo de utilidad.
El problema que vimos
Cualquier guía actual de "Claude Code desde el móvil" converge en la misma sopa: Tailscale + tmux + Termius/Mosh + ntfy + workarounds del keychain. Una hora larga para un desarrollador experimentado. Cero zero-touch para un developer que sólo quiere abrir el portátil del bolsillo y empezar.
Hubo ocho Show HN en doce meses atacando esta franja. Ninguno empaqueta hardware ni provisioning automático.
Qué proponemos
Una caja con un mini PC + un USB. Lo enchufas, esperas quince minutos, y tienes:
- Ubuntu Server 24.04 ya provisionado.
- Tailscale + Claude Code CLI + GitHub CLI autenticados vía device flow (el código aparece en la pantalla, lo abres en el móvil).
- Workspace
ai-platform/{projects,stratops}/scaffolded. - Tres ventanas tmux con Claude Code abiertas y listas.
- SSH expuesto vía Tailscale para conectarte desde el móvil.
Cómo está arquitectada
Tres piezas:
payload/— corre en el mini PC tras el install. Bash + systemd + un wizard TUI en consola.installer/— genera la ISO autoinstall con el token embebido y un hook post-install.pairing/— un Cloudflare Worker que en v2 relayará URLs OAuth al móvil sin pedir monitor+teclado. En v1 está fuera; te conectas físicamente quince minutos.
El estado real
Phase 0 — pre-hardware. El mini PC no está comprado. Hasta que llegue, el trabajo es contratos, scripts secos, e investigación de candidatos (Beelink SER10 MAX, GMKtec EVO-X2 son los favoritos en €400-700).
El plan es publicar el repositorio en abierto en cuanto haya una v1 que funcione end-to-end con hardware real. El criterio para mantenerlo vivo: ≥500 stars en GitHub y ≥10 paying beta users a las 6 semanas del primer ship. Si no se cumple, queda como portfolio asset y se pasa a otra cosa. Sin compromiso emocional.