Ctui — Design skill for Claude Code
A terminal UI for Claude (OpenTUI + SolidJS, Claude Agent SDK).
How to install Ctui
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open laopro/ctui and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ctui does
A terminal UI for Claude (OpenTUI + SolidJS, Claude Agent SDK). Not affiliated with Anthropic.
Alternatives in Design
- Brand Guidelines — Apply Anthropic's official brand colors and typography to artifacts 94.1k ★
- Deepclaude — Use Claude Code's autonomous agent loop with DeepSeek V4 Pro, OpenRouter, or any Anthropic-compatible backend 2.3k ★
- Ovis — Ovis (formerly herdr web UI): free, open-source browser and phone client for herdr 1.4k ★
README
ctui
A terminal UI for Claude, built on the public Claude Agent SDK, with OpenTUI + SolidJS. Not affiliated with, endorsed by, or sponsored by Anthropic.
Install
Windows (PowerShell):
irm https://raw.githubusercontent.com/laopro/ctui/master/install.ps1 | iex
Linux/Mac (untested so far, best effort):
curl -fsSL https://raw.githubusercontent.com/laopro/ctui/master/install.sh | bash
Both clone the repo, run `npm install`, and add `bin/` to your PATH. Then run `ctui` in any folder.
Manual install:
git clone https://github.com/laopro/ctui.git
cd ctui
npm install
npm run build # optional single binary in dist/ (untested with the SDK)
Put `bin/` on your PATH, then run `ctui` in any folder.
Requires Node.js and git. Needs either an existing `claude` login (run `claude` once, `/login`) or `ANTHROPIC_API_KEY` set.
Usage
`ctui [path] [--resume ] [-m ] [--mode default|acceptEdits|plan] [--theme ] [--list-themes] [--version]`
Keys: `ctrl+p` commands · `/` slash commands · `@` files · `tab`/`shift+tab` mode · `esc` interrupt · `ctrl+t` new tab · `ctrl+w` close · `alt+up/down` switch tabs · `ctrl+x` leader (`n l m a t s b c w q`, `1-9`) · `ctrl+d` quit. Tabs are restored per folder. Config: `%APPDATA%\ctui\config.json`.
Dev
`npm test` · `npm run typecheck` · `bun scripts/t4.tsx "prompt"` (real Claude smoke test)
MIT. Themes derived from opencode (MIT).
Related Skills
Cc Intelligent UI
Claude's answers, rendered: Markdown, math, charts and diagrams drawn in the Claude Code terminal. Independent
Cyuneo Agent Monitor
VS Code extension: see each Claude Code and Codex agent's status, current step and context usage in a terminal
Open Scion
Server-centric version control for agent-heavy monorepos, in Rust. An independent open-source implementation o
CometixCode
An unofficial Rust reimplementation of Anthropic's Claude Code terminal UI, built on iocraft
Claude Code Leak Source Code
🚨 The leaked source code of Anthropic's Claude Code. Explore 512k+ lines of TypeScript revealing multi-agent
Letta OSS UI
An open-source demo UI built on top of the Letta Agent SDK
Related Agents
LLM Expert
Use this agent for AI SDK integration, LLM provider configuration, prompt template management, error handling
AI ML
AI/ML 통합 전문가 + LLM API 최신 모델/SDK 코딩 가이드. RAG 시스템, 문서 분석, OpenAI/Anthropic/Gemini/Ollama 최신 API 보장. "AI integra
Anthropic SDK Upgrader
Use this agent when the user needs to upgrade Anthropic SDK packages. This includes: upgrading @anthropic-ai/s