Components

Each captured terminal state, rebuilt as an accessible React component. Use the sidebar to jump around. Looking for full compositions? See blocks →

Claude Code

Claude Code's welcome box — logo, tips, and model/cwd lines — with the title as a semantic fieldset legend.

Claude Header

claude-header

Claude Code v2.1.206
Welcome back Ben!
Fable 5 with xhigh effort · Claude Max
ben@freestyle.sh's Organization
~/dev/brainless
Tips for getting started
Ask Claude to create a new app or clone a repo
What's new
Added directory path suggestions to /cd
Added a /doctor check that proposes trims
/release-notes for more
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-header.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-header.txt and add the brainless “Claude Header” component (claude-header) to this project.

A conversation turn — Claude Code's ❯ chip for the user, plain text for the assistant.

Claude Message

claude-message

add a dark-mode toggle and run the tests
I'll add the toggle, wire it into the theme provider, then run the suite.
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-message.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-message.txt and add the brainless “Claude Message” component (claude-message) to this project.

The working line — pulsing sparkle, rotating verb, elapsed/interrupt hint — as an aria-live status region.

Claude Thinking

claude-thinking

Thinking(0s · ↑ 0 tokens · esc to interrupt)
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-thinking.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-thinking.txt and add the brainless “Claude Thinking” component (claude-thinking) to this project.

The ⏺ / ⎿ tool line as a real, keyboard-operable <details> disclosure.

Claude Tool Call

claude-tool-call

Read(next.config.ts)Read 5 lines
Bash(bun run build)Compiled successfully in 1.2s(ctrl+o to expand)
▲ Next.js 16.2.10 ✓ Compiled successfully ✓ Generating static pages (5/5)
Bash(bun test)1 test failed(ctrl+o to expand)
FAIL ./captures.test.ts ✕ manifest is well-formed
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-tool-call.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-tool-call.txt and add the brainless “Claude Tool Call” component (claude-tool-call) to this project.

The Update Todos block as a real list, with state labels and a struck-through done style.

Claude Todo List

claude-todo-list

  1. Scaffold the app (completed)
  2. Build the capture harness (completed)
  3. Wire up the eval loop (in progress)
  4. Ship the components (pending)
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-todo-list.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-todo-list.txt and add the brainless “Claude Todo List” component (claude-todo-list) to this project.

An inline edit hunk with tinted +/- rows, line numbers, and off-screen added/removed labels.

Claude Diff

claude-diff

Update(lib/theme.ts)
Updated lib/theme.ts with 2 additions and 1 removal
8 export function resolveTheme() {
9-removed: return 'light'
9+added: const stored = readStored()
10+added: return stored ?? systemTheme()
11 }
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-diff.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-diff.txt and add the brainless “Claude Diff” component (claude-diff) to this project.

The 'Do you want to proceed?' approval prompt as an arrow-key radiogroup.

Claude Permission

claude-permission

Bash command
rm -rf node_modules
Do you want to proceed?
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-permission.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-permission.txt and add the brainless “Claude Permission” component (claude-permission) to this project.

Slash-command palette above the real ClaudePrompt composer — type after / to filter, arrow keys to move.

Claude Slash Menu

claude-slash-menu

  • /agentsManage subagents for specialized tasks
  • /clearClear conversation history and free up context
  • /compactSummarize the conversation to save context
  • /initInitialize a CLAUDE.md with codebase docs
  • /modelChange the model for this session
  • /reviewReview a pull request
xhigh · /effort
auto mode on (shift+tab to cycle) · ← for agents
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-slash-menu.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-slash-menu.txt and add the brainless “Claude Slash Menu” component (claude-slash-menu) to this project.

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

claude-prompt

low · /effort
auto mode on (shift+tab to cycle) · ← for agents
medium · /effort
auto mode on (shift+tab to cycle) · ← for agents
high · /effort
auto mode on (shift+tab to cycle) · ← for agents
xhigh · /effort
auto mode on (shift+tab to cycle) · ← for agents
max · /effort
auto mode on (shift+tab to cycle) · ← for agents
ultracode · xhigh effort + dynamic workflows for maximum thoroughness
auto mode on (shift+tab to cycle) · ← for agents
manual mode on · ? for shortcuts · ← for agents
accept edits on (shift+tab to cycle) · ← for agents
plan mode on (shift+tab to cycle) · ← for agents
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/claude-prompt.json
Prompt

Read https://brainless.swerdlow.dev/llms/claude-prompt.txt and add the brainless “Claude Prompt” component (claude-prompt) to this project.

Codex

Codex CLI's monochrome launch card with its model / directory rows.

Codex Header

codex-header

OpenAI Codex(v0.132.0)
model:gpt-5.6-sol low/modelto changedirectory:~/dev/brainless
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-header.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-header.txt and add the brainless “Codex Header” component (codex-header) to this project.

A Codex conversation turn — bold › user marker or plain assistant text.

Codex Message

codex-message

add a pricing section to the docs site
Added a three-tier Pricing section and verified the build.
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-message.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-message.txt and add the brainless “Codex Message” component (codex-message) to this project.

A Codex action/exec line with a status dot and expandable output, as a real <details> disclosure.

Codex Exec

codex-exec

Read app/(marketing)/page.tsx
Edited components/pricing.tsx(+22 −0)
Ran pnpm build→ passed
pnpm build
✓ compiled successfully
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-exec.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-exec.txt and add the brainless “Codex Exec” component (codex-exec) to this project.

Codex's Working line — a • bullet, grayscale shimmer on Working, and live elapsed/interrupt hint, as an aria-live status region.

Codex Working

codex-working

Working(0s • esc to interrupt)
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-working.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-working.txt and add the brainless “Codex Working” component (codex-working) to this project.

Codex's full-screen /diff pager — spaced DIFF title bar, unified git hunks, ~ fillers, and quit footer.

Codex Diff

codex-diff

/ D I F F / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
diff --git a/scratch.txt b/scratch.txt
index e382994..401fe17 100644
--- a/scratch.txt
+++ b/scratch.txt
@@ -1 +1 @@
removed: -hello scratch
added: +hello scratch edited
diff --git a/other.txt b/other.txt
new file mode 100644
index 0000000..fa49b07
--- /dev/null
+++ b/other.txt
@@ -0,0 +1 @@
added: +new file
~
~
~
~
~
~
~
~
100%
↑/↓ to scroll · pgup/pgdn to page · home/end to jump
q to quit
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-diff.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-diff.txt and add the brainless “Codex Diff” component (codex-diff) to this project.

The /permissions chooser — numbered Default / Auto-review / Full Access options as a real radiogroup.

Codex Permissions

codex-permissions

Update Model Permissions

Press enter to confirm or esc to go back

Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-permissions.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-permissions.txt and add the brainless “Codex Permissions” component (codex-permissions) to this project.

Slash-command palette under the real CodexPrompt composer — type after / to filter, arrow keys to move.

Codex Slash Menu

codex-slash-menu

gpt-5.6-sol low · ~/dev/brainless
  • /modelchoose what model and reasoning effort to use
  • /permissionschoose what Codex is allowed to do
  • /diffshow the unified diff for this session
  • /reviewreview a pull request or local changes
  • /statusshow model, limits, and session info
  • /compactsummarize the conversation to save context
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-slash-menu.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-slash-menu.txt and add the brainless “Codex Slash Menu” component (codex-slash-menu) to this project.

Codex's › text input with warm model / green cwd status line and Plan mode tag (#bb9af7).

Codex Prompt

codex-prompt

gpt-5.6-sol low · ~/dev/brainless
gpt-5.6-sol medium · ~/dev/brainlessPlan mode (shift+tab to cycle)
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/codex-prompt.json
Prompt

Read https://brainless.swerdlow.dev/llms/codex-prompt.txt and add the brainless “Codex Prompt” component (codex-prompt) to this project.

Grok

Grok CLI's launch card — the braille mark drawn as a crisp dot-matrix SVG with its resting grayscale-shimmer sweep (reduced-motion aware), build banner, and a start menu of real buttons.

Grok Header

grok-header

Grok Build Beta 0.2.93
Grok 4.5 is here!
Grok 4.5 is now available. Try it out in the /model picker.
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-header.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-header.txt and add the brainless “Grok Header” component (grok-header) to this project.

Top status bar — branch glyph, cwd, context usage (16K / 500K), and optional turn progress (2/3 ✓).

Grok Status

grok-status

main ~/dev/brainless
16K / 500K
main ~/dev/brainless
MCP (2/3)5.5K / 500K
main ~/dev/brainless
16K / 500K2/3 steps complete
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-status.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-status.txt and add the brainless “Grok Status” component (grok-status) to this project.

A Grok conversation turn — the ❯ user marker or plain assistant text, with optional wall-clock timestamp.

Grok Message

grok-message

put the pricing block on the marketing page4:38 PM
Dropped in a Pricing block with three tiers and a toggle.4:38 PM
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-message.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-message.txt and add the brainless “Grok Message” component (grok-message) to this project.

A ◆ diamond event line — Thought, user_prompt_submit, stop — with optional [hooks: N/M] badge.

Grok Event

grok-event

user_prompt_submit[hooks: 3/1]
List .[hooks: 3]
stop[hooks: 3/1]
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-event.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-event.txt and add the brainless “Grok Event” component (grok-event) to this project.

Completed or streaming thought — ◆ Thought for 0.2s, or a bordered Thinking… body.

Grok Thought

grok-thought

Thought for 0.2s
Thought for 0.1s
Thinking…
scratch.txt exists with content "hello". I'll overwrite it with world, then stop.
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-thought.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-thought.txt and add the brainless “Grok Thought” component (grok-thought) to this project.

Grok's idle working line — a braille spinner and rotating verb in amber, as an aria-live status region.

Grok Thinking

grok-thinking

Thinking(0s)
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-thinking.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-thinking.txt and add the brainless “Grok Thinking” component (grok-thinking) to this project.

In-turn status line — Waiting for response… with elapsed, ⇣token count, and [stop].

Grok Working

grok-working

Waiting for response…0.1s
0.1s 16.6k [stop]
Write permission probe output file…0.1s
0.1s 16.0k [][stop]
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-working.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-working.txt and add the brainless “Grok Working” component (grok-working) to this project.

A Grok action — compact verb+path, or a ┃ ◆ card with [hooks: N].

Grok Tool

grok-tool

readapp/(marketing)/page.tsx
wrotecomponents/pricing.tsx+31
Run Write permission probe output file[hooks: 3]
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-tool.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-tool.txt and add the brainless “Grok Tool” component (grok-tool) to this project.

Grok's inline write/edit chrome — line-numbered before/after inside a ┃ gutter, with optional hook ✓/✗ lines.

Grok Write

grok-write

before: hello
after: world
pre_tool_use
  • global/settings:pre_tool_use[0].hooks[0] (11ms)
  • global/orca-status:pre_tool_use[0].hooks[0] (9ms)
post_tool_use
  • global/settings:post_tool_use[0].hooks[0] (9ms)
  • global/settings:post_tool_use[1].hooks[0] (0ms)
    hook not executed: required env var(s) not set
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-write.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-write.txt and add the brainless “Grok Write” component (grok-write) to this project.

Grok's left-border approval card with (●)/(○) radios and a 1/3:select hint bar.

Grok Permission

grok-permission

Write permission probe output file
echo permission-probe-ok > probe-out.txt
1/3:selectCtrl+o:yoloCtrl+c:cancel
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-permission.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-permission.txt and add the brainless “Grok Permission” component (grok-permission) to this project.

Grok's plan.md approval card — framed viewer, a/s/c/q actions, Waiting on plan approval, and plan-approval composer.

Grok Plan

grok-plan

plan.md
  1. Plan: Touch planned.txt
  2.  
  3. Context
  4.  
  5. Create an empty marker file planned.txt in the workspace root so a planned touch can be verified. No other files or changes.
  6.  
  7. Steps
  8.  
  9. 1. Create planned.txt — Write (or touch) an empty file at the workspace root.
  10. 2. Verify — Confirm the file exists (e.g. read or ls) and stop.
  11.  
  12. Critical files
  13.  
  14. • planned.txt (new) — workspace root
Waiting on plan approval
Grok 4.5 (xhigh) · plan approval
c:commenta:approveq:quit planTab:prompt
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-plan.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-plan.txt and add the brainless “Grok Plan” component (grok-plan) to this project.

Run Grok Build in a project directory? — left-border chooser with recent dirs and a free-text option.

Grok Project Picker

grok-project-picker

Run Grok Build in a project directory?

This gives Grok Build full context of your codebase for better results.

↑/↓ navigate · Enter:submit
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-project-picker.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-project-picker.txt and add the brainless “Grok Project Picker” component (grok-project-picker) to this project.

Keyboard Shortcuts modal (Ctrl+x) — nested ◆/› categories with key bindings.

Grok Shortcuts

grok-shortcuts

Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-shortcuts.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-shortcuts.txt and add the brainless “Grok Shortcuts” component (grok-shortcuts) to this project.

Settings modal (F2) — Appearance / Mouse sections with ▸ rows, on/off values, and nested › pickers.

Grok Settings

grok-settings

Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-settings.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-settings.txt and add the brainless “Grok Settings” component (grok-settings) to this project.

Post-turn footer — Turn completed in 8.0s.

Grok Turn End

grok-turn-end

stop[hooks: 3/1]

Turn completed in 8.0s.

Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-turn-end.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-turn-end.txt and add the brainless “Grok Turn End” component (grok-turn-end) to this project.

Slash-command overlay above the real GrokPrompt composer — ❯ active row, type after / to filter.

Grok Slash Menu

grok-slash-menu

  • /quitQuit the application
  • /helpBrowse commands and keyboard shortcuts
  • /docsOpen How-to Guides or online Build docs
  • /homeReturn to the welcome screen
  • /newStart a new session
  • /forkBranch the current session into a peer agent
Grok 4.5 (xhigh) · always-approve
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-slash-menu.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-slash-menu.txt and add the brainless “Grok Slash Menu” component (grok-slash-menu) to this project.

Grok's rounded CSS-border composer with a real text input and model · mode legend (normal / plan / auto / always-approve / plan approval).

Grok Prompt

grok-prompt

Grok 4.5 (xhigh) · always-approve
Grok 4.5 (xhigh)
Shift+Tab:modeCtrl+x:shortcuts
Grok 4.5 (xhigh) · plan
Shift+Tab:modeCtrl+x:shortcuts
Grok 4.5 (xhigh) · auto
Shift+Tab:modeCtrl+x:shortcuts
Installation
$bunx --bun shadcn@latest add https://brainless.swerdlow.dev/r/grok-prompt.json
Prompt

Read https://brainless.swerdlow.dev/llms/grok-prompt.txt and add the brainless “Grok Prompt” component (grok-prompt) to this project.