termcast

Create terminal user interfaces with React and Raycast API components.

335|2|Updated Aug 25, 2025
One-click install
npx skills add https://github.com/remorses/termcast --skill termcast
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: termcast
Source: https://github.com/remorses/termcast/tree/main
Command: npx skills add https://github.com/remorses/termcast --skill termcast

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows developers to build terminal user interfaces (TUIs) using familiar React patterns and a Raycast-like API, making it easier to create cross-platform command-line applications.

Core Features & Use Cases

  • Raycast API Compatibility: Implements core @raycast/api components (List, Detail, Form, Action) rendered to the terminal via opentui.
  • React-based Development: Leverage React knowledge to build interactive TUIs.
  • Cross-Platform: Works on macOS and Linux.
  • Use Case: Port an existing Raycast extension to the terminal, create standalone CLI tools, or build developer utilities that integrate seamlessly with terminal workflows.

Quick Start

Use the termcast skill to create a new extension named 'my-app' and start developing it.

Frequently Asked Questions about termcast

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

FAQPage Schema
How do I build terminal user interfaces with React?

You can build terminal user interfaces with React using a Raycast-inspired API that provides familiar components like List, Detail, and Form rendered to the terminal via opentui. This allows you to leverage existing React knowledge to create interactive, cross-platform command-line applications.

Can I port my existing Raycast extension to the terminal?

Yes, you can port existing Raycast extensions to the terminal because the tool implements core @raycast/api components such as List, Detail, Form, and Action. This API compatibility allows your Raycast extension to run as a cross-platform command-line application on macOS and Linux.

What is the best way to create cross-platform command-line applications using React?

Creating cross-platform command-line applications with React is best achieved by using a Raycast-like API that renders interactive components like List and Form to the terminal via opentui. This approach supports macOS and Linux while letting you use familiar React development patterns for CLI tools.

Does the Raycast API work on Linux for building CLI tools?

The Raycast API works on Linux for building CLI tools through this React-based implementation, which renders components like List and Detail to the terminal via opentui. It facilitates cross-platform command-line application development so you can build standalone developer utilities outside of macOS.

What components are available when building a TUI with React in the terminal?

When building a TUI with React in the terminal, you have access to familiar Raycast-inspired components such as List, Detail, Form, and Action. These are rendered via opentui to help you build interactive command-line applications and developer utilities.