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.6.0 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
# Initialize a named bento template
bento init app-shell
# 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.6.0 standardizes `bento init <bento>` and keeps bento templates first-class.
Follow the updated docs IA for current APIs, install catalogs, and rendering contracts.
Product framing, install path, and first-run flow for BentoTUI v0.6.0.
Installable bricks catalog and copy-and-own contracts.
Import-only room contracts and geometry primitives.
Theme interface, presets, manager APIs, and diff/syntax tokens.