# TerminalScreen

> This Terminal Screen component simulates a realistic command-line interface with a smooth typing effect. It sequentially types out commands you provide, creating an interactive and dynamic experience, perfect for developer portfolios, tutorials, or dashboard demos. The component supports customizable dimensions, typing speed, and command sequences, making it flexible for different screen sizes and content. With an optional dark/light theme and a top control bar, it closely resembles a real terminal, giving users a modern and professional coding interface feel.

- Author: [Ruixen UI](https://21st.dev/@ruixen.ui)
- Library: [Ruixen UI](https://21st.dev/@ruixen.ui/library/ruixen-ui)
- License: unknown
- Live preview: https://21st.dev/@ruixen.ui/components/terminal-screen

## Install

```bash
npx shadcn@latest add "https://21st.dev/r/ruixen.ui/terminal-screen?api_key=$API_KEY_21ST"
```

Requires a 21st API key (generate one at https://21st.dev/mcp) passed as `API_KEY_21ST`. Free accounts get a limited number of installs per day; unlimited on a paid plan — see https://21st.dev/pricing.

Full component directory: https://21st.dev/llms.txt
