Build terminal user interfaces with a modern component model. OpenTUI gives you a renderer that works like React or Solid but targets the terminal instead of the DOM, complete with flexbox layout via Yoga, keyboard input handling, and a plugin system. The documentation covers both framework bindings (React and Solid), core primitives like the renderer and audio playback, and practical concerns like keymaps and testing with snapshot support. If you're building CLI tools that need more than basic prompts or progress bars, this is the stack that lets you compose real UIs without fighting ncurses.
npx skills add https://github.com/anomalyco/opentui --skill opentui