Skip to main content
import { terminal } from "spectrum-ts/providers/terminal";
The terminal provider gives your agent a real chat interface in the terminal: multiple conversations in a sidebar, typing indicators, reactions, threaded replies, file attachments, and inline image rendering. It uses the same Spectrum APIs you use against iMessage or WhatsApp Business.
Terminal UI showing a chat sidebar with multiple conversations, message thread, and typing indicator
It is a drop-in test harness. Write your agent against the unified app.messages stream, and develop end-to-end without provisioning a phone number or pairing a device.

Explore Terminal

Setup and usage

Start the terminal provider, configure slash commands, and work with multiple spaces.

Interactions

Use local reactions, replies, attachments, inline images, typing indicators, and console capture.