¿Qué son strace-ui y Bonsai_term?
Jane Street, la firma cuantitativa que generó $39.6 mil millones en 2025, acaba de publicar dos herramientas que están generando conversación en la comunidad de ingeniería: strace-ui y Bonsai_term. Ambas representan un giro estratégico hacia interfaces de terminal (TUI) para workflows complejos de debugging y observabilidad.
Bonsai_term es una biblioteca para construir Terminal UIs en OCaml, usando el mismo modelo de programación que bonsai_web. Permite crear interfaces dinámicas en terminal con tipado seguro y enfoque declarativo. El proyecto nació como iniciativa personal en verano de 2024 y para abril de 2025 ya tenía tracción interna significativa en Jane Street.
strace-ui es una aplicación construida sobre Bonsai_term diseñada para inspección de trazas y procesos. Su innovación clave: asigna IDs cortos a PIDs para facilitar el escaneo visual, formatea structs automáticamente y renderiza buffers como hexdumps en lugar de strings, reduciendo ruido cognitivo durante debugging intensivo.
Leíste lo que hace la IA. ¿Y en tu negocio?
En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.
👥 Probar 7 días¿Por qué las TUIs están volviendo en 2026?
El renacimiento de las TUIs no es nostalgia: es respuesta práctica a problemas reales de ingeniería moderna. Jane Street identifica tres ventajas competitivas:
- Densidad informativa superior: Una TUI bien diseñada muestra más datos relevantes por píxel que una GUI tradicional
- Flujo teclado-first: Elimina cambios de contexto entre mouse y teclado, crítico para workflows repetitivos
- Portabilidad extrema: Funciona por SSH, en contenedores, servidores remotos y entornos sin GUI
La discusión en Hacker News sobre Bonsai_term generó más de 200 comentarios en sus primeras 48 horas, señal de interés genuino en la comunidad técnica. Desarrolladores reportan que herramientas como k9s (Kubernetes), lazygit (Git) y btop (monitoreo) se han vuelto indispensables en sus stacks diarios.
En diciembre de 2025, Anil Madhavapedhy documentó la integración de bonsai_term para añadir una interfaz de terminal a Sortal, demostrando que la arquitectura TUI trasciende el uso interno y se aplica a productos reales.
¿Qué significa esto para tu startup?
Si lideras un equipo de ingeniería o construyes herramientas internas, el movimiento TUI ofrece oportunidades concretas de optimización:
1. Herramientas internas más rápidas de construir
Jane Street recomienda un patrón específico: usar un LLM para generar el scaffolding de la TUI apuntándolo a sus repositorios de ejemplos, luego escribir expect tests para validar el comportamiento. Esto reduce el tiempo de desarrollo inicial de días a horas.
2. Mejor onboarding para ingenieros nuevos
Las TUIs documentan visualmente los flujos de trabajo. Un ingeniero que usa strace-ui entiende inmediatamente qué procesos se están monitoreando y cómo se relacionan, sin necesidad de documentación extensa.
3. Reducción de costos de infraestructura
Al funcionar en terminal, estas herramientas consumen menos recursos que IDEs pesadas o dashboards web. En equipos de 10-50 ingenieros, esto se traduce en menor necesidad de máquinas potentes y mejor performance en entornos remotos.
¿Cómo integrar TUIs con desarrollo asistido por IA?
Jane Street explicita un patrón que tu equipo puede adoptar hoy:
- Apunta un LLM (Cursor, Copilot, Claude) al repositorio de ejemplos de Bonsai_term
- Pide que genere una TUI para tu caso de uso específico (monitoreo de jobs, visualización de logs, dashboard de métricas)
- El LLM escribe expect tests que validan la interacción
- Itera sobre los tests fallidos hasta lograr el comportamiento deseado
Este enfoque combina lo mejor de ambos mundos: la velocidad de generación de IA con la rigurosidad de tests automatizados. La TUI resultante es ligera, type-safe y fácil de mantener.
Herramientas TUI que deberías evaluar en 2026
Más allá de strace-ui y Bonsai_term, el ecosistema TUI incluye herramientas maduras que puedes implementar inmediatamente:
- k9s: Gestión de Kubernetes desde terminal (estándar en equipos DevOps)
- lazygit: Interface interactiva para Git con visualización de ramas y diffs
- btop/btm: Monitoreo de sistema con gráficos en tiempo real
- fzf: Búsqueda fuzzy para comandos, archivos y historial
- atuin: Historial de shell con sincronización y búsqueda semántica
- glow: Renderizado de Markdown en terminal para documentación
La adopción de estas herramientas en equipos de 5-20 ingenieros típicamente reduce el tiempo de operaciones rutinarias en 30-50% según reportes de la comunidad.
El patrón de Jane Street: herramientas para traders, aplicable a tu startup
En su podcast Signals and Threads, Jane Street explica que el diseño de herramientas internas debe optimizar la lectura rápida y la ergonomía del trabajo repetitivo. Esto aplica directamente a startups:
Si tu equipo ejecuta las mismas operaciones diariamente (deploys, debugging, revisión de logs, monitoreo), una TUI bien diseñada reduce la carga cognitiva y permite escalar operaciones sin aumentar headcount.
La lección clave: no construyas dashboards web complejos para uso interno si una TUI puede resolver el problema con 10% del esfuerzo y 50% menos latencia.
Acciones concretas para implementar esta semana
Acción 1: Audit de herramientas internas
Revisa qué dashboards o herramientas web usa tu equipo diariamente. Para cada una, pregunta: ¿podría esto funcionar en terminal? ¿Se beneficiaría de un flujo teclado-first? Prioriza las 2-3 herramientas más usadas y evalúa migrarlas a TUI.
Acción 2: Experimento con Bonsai_term o alternativas
Si tu stack incluye OCaml, prueba Bonsai_term directamente desde GitHub. Si no, explora alternativas en tu lenguaje (Rust tiene ratatui, Python tiene textual, Go tiene bubbletea). Dedica 4-8 horas a construir un prototipo para un caso de uso real de tu equipo.
Acción 3: Integra IA en el flujo
Configura Cursor o Copilot con acceso a repositorios de ejemplos TUI. La próxima vez que necesites una herramienta interna, pide al LLM que genere el scaffolding inicial y escribe tests desde el día 1.
Fuentes
- https://blog.janestreet.com/strace-ui-bonsai-term-and-the-tui-renaissance/ (fuente original)
- https://github.com/janestreet/bonsai_term (repositorio oficial Bonsai_term)
- https://github.com/janestreet/strace_ui (repositorio oficial strace-ui)
- https://news.ycombinator.com/item?id=46064367 (discusión comunidad técnica)
- https://anil.recoil.org/notes/aoah-2025-9 (caso de uso Sortal)
- https://signalsandthreads.com/building-tools-for-traders/ (diseño herramientas Jane Street)
Leíste lo que hace la IA. ¿Y en tu negocio?
En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.
👥 Probar 7 días













