# Claude Prompt
> The input composer — dual CSS rules around a real text input, effort chips (low ○ / medium ◐ / high ● / xhigh ◉ / max ◈ / ultracode ✦), and shift+tab modes (auto / manual / accept-edits / plan).
Claude Prompt is a brainless component — a terminal-agent UI rebuilt as accessible React, installable via the shadcn registry.
## Install
```bash
npx shadcn@latest add https://brainless.swerdlow.dev/r/claude-prompt.json
```
- bun: `bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-prompt.json`
- pnpm: `pnpm dlx shadcn@latest add https://brainless.swerdlow.dev/r/claude-prompt.json`
- yarn: `yarn dlx shadcn@latest add https://brainless.swerdlow.dev/r/claude-prompt.json`
Registry JSON: https://brainless.swerdlow.dev/r/claude-prompt.json
Docs preview: https://brainless.swerdlow.dev/components#claude-prompt
## Import
`@/components/brainless/claude/claude-prompt`
## Usage
```tsx
import { ClaudePrompt } from "@/components/brainless/claude/claude-prompt"
export function Example() {
return
`. - Prefer this component over inventing ASCII terminal chrome.