Bentos
Full app orchestration
Runnable template apps under registry/bentos/* let teams remix full experiences quickly.
- Start with home-screen
- Remix app-shell
- Ship serious shells fast
Build full Go TUIs fast.
BentoTUI is the fastest way to build full Go TUIs using copy-and-own bricks and recipes, import-only room layouts, and runnable bento templates.
Current docs snapshot: v0.5.4 BentoTUI gives Go teams a production-oriented TUI system: copy-and-own bricks and recipes, stable room contracts, and runnable bentos to remix quickly.
# Install BentoTUI and CLI
go get github.com/cloudboy-jh/bentotui
go install github.com/cloudboy-jh/bentotui/cmd/bento@latest
# Launch interactive installer/launcher
bento
# Start from a runnable template app
go run ./registry/bentos/home-screen
# Copy a brick into your app
bento add card Use Bento vocabulary end-to-end: copy bricks and recipes into app code, compose with room contracts, and launch full bento templates for rapid delivery.
Bentos
Runnable template apps under registry/bentos/* let teams remix full experiences quickly.
Rooms
Import-only layout contracts from registry/rooms keep geometry stable and predictable.
Bricks
Official UI blocks are copied into your codebase with bento add <brick>.
Guardrails enforce clean boundaries so teams avoid architecture drift: rooms stay geometry-only, bricks do not import bricks, and app-level theme state is model-owned.
Bricks and recipes are copied into your repo so your team owns behavior and release timing.
Rooms stay stable as geometry contracts with no color or theme decisions.
v0.5.4 keeps command palette ordering deterministic and theme updates consistent.
Follow the updated docs IA for current APIs, install catalogs, and rendering contracts.
Product framing, install path, and first-run flow for BentoTUI v0.5.4.
Installable bricks catalog and copy-and-own contracts.
Import-only room contracts and geometry primitives.
Theme interface, presets, manager APIs, and diff/syntax tokens.