Saltar al contenido
📦

Builders in a Box

Provisioning zero-touch por USB para un servidor de desarrollo personal. De caja a Claude Code en el móvil en 15 minutos. Camino a código abierto.

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:

  1. payload/ — corre en el mini PC tras el install. Bash + systemd + un wizard TUI en consola.
  2. installer/ — genera la ISO autoinstall con el token embebido y un hook post-install.
  3. 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.