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.