¿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.
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad¿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)
👥 ¿Quieres ir más allá de la noticia?
En nuestra comunidad discutimos las tendencias, compartimos oportunidades y nos ayudamos entre emprendedores. Sin humo, solo acción.
👥 Unirme a la comunidad












