termcast

Build terminal TUIs with a Raycast-like React API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/otto-assistant/bridge --skill termcast-otto-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: termcast
Source: https://github.com/otto-assistant/bridge/tree/main/cli/skills/termcast
Command: npx skills add https://github.com/otto-assistant/bridge --skill termcast-otto-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building rich terminal user interfaces can be time-consuming and brittle; termcast provides a Raycast-like React API that renders to the terminal, enabling rapid TUI development.

Core Features & Use Cases

  • Component-based primitives (List, Detail, Form, ActionPanel) for building interactive terminal UIs.
  • Navigation, metadata, charts, and dashboards in a single terminal interface with keyboard-driven workflows.
  • Use cases include creating CLI tools, status dashboards, and in-terminal plugins or extensions.

Quick Start

Install termcast globally and scaffold a new extension project, then run termcast dev to start the live UI.

Frequently Asked Questions about termcast

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

FAQPage Schema
How do I build a terminal UI with React components?

You can build a terminal UI using a Raycast-like React API that renders interactive components directly to the terminal. termcast provides primitives like List, Detail, Form, and ActionPanel to compose complex command-line interfaces.

How do I create an interactive CLI dashboard?

Create an interactive CLI dashboard by composing UI primitives like List, Detail, and ActionPanel with keyboard-driven workflows. You scaffold a project, then run the dev command to start the live terminal interface for rapid development.

Can I use Raycast API components in the terminal?

Yes, termcast provides a Raycast-like React API adapted for the terminal, allowing you to use familiar Raycast components and navigation patterns to build interactive command-line tools and extensions.

What is the best way to develop TUI extensions for command line tools?

The best way to develop TUI extensions is using a component-based React API that renders to the terminal. This approach provides YAML frontmatter metadata, optional asset directories, and a rich set of UI primitives for rapid TUI development.

Does termcast support navigation and charts in a single terminal interface?

Yes, termcast supports navigation, metadata, charts, and dashboards within a single terminal interface. It enables keyboard-driven workflows to manage complex interactive terminal applications and in-terminal plugins.

Do I need any external dependencies to build terminal TUIs with this tool?

No external dependencies are required. termcast allows you to build terminal TUIs easily using its built-in React API and component primitives, simplifying the setup for interactive command line dashboards and tools.