opentui

Develop terminal user interfaces with declarative React and SolidJS patterns.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill opentui-josemartinrodriguezmortaloni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentui
Source: https://github.com/josemartinrodriguezmortaloni/opencode-config/tree/main/skill/opentui
Command: npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill opentui-josemartinrodriguezmortaloni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of complex and interactive terminal user interfaces (TUIs), abstracting away low-level terminal control.

Core Features & Use Cases

  • Declarative UI: Build TUIs using familiar patterns from React or SolidJS.
  • Component Library: Utilize pre-built components for layout, input, text display, and more.
  • Use Case: Develop a custom CLI tool with a rich, interactive interface for managing cloud resources, monitoring system logs, or configuring applications, all within the terminal.

Quick Start

Use the opentui skill to create a new React-based TUI application named 'my-app'.

Frequently Asked Questions about opentui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build terminal user interfaces using React or SolidJS patterns?

This Skill enables terminal user interface development using declarative programming paradigms inspired by React and SolidJS, abstracting away low-level terminal control to simplify complex interactive TUI creation.

What's the best way to create an interactive CLI tool for monitoring system logs?

The best way to create an interactive CLI tool for monitoring logs is using a declarative TUI component library with hooks for terminal interaction and a robust layout system based on Yoga Flexbox.

Does this terminal UI framework support cross-platform compatibility with the Bun runtime?

Yes, this terminal UI framework supports cross-platform compatibility and integrates seamlessly with the Bun runtime, allowing you to run declarative TUI applications across different environments.

Can I use Yoga Flexbox layout system for terminal application development?

Yes, you can use a robust layout system based on Yoga Flexbox for terminal application development, enabling precise component arrangement and responsive design within your terminal interfaces.

When should I use a declarative approach over traditional terminal control for CLI tools?

You should use a declarative approach over traditional terminal control when building custom CLI tools that require rich, interactive interfaces for managing cloud resources or configuring applications within the terminal.