Codex Session
brainless/codex-sessionFreeBlock
A complete Codex CLI screen: header, a full turn (messages, exec lines, working) and the › composer.
Install it
npx shadcn@latest add https://brainless.swerdlow.dev/r/codex-session.jsonSource
1import { CodexHeader } from "@/registry/brainless/codex/codex-header";2import { CodexMessage } from "@/registry/brainless/codex/codex-message";3import { CodexExec } from "@/registry/brainless/codex/codex-exec";4import { CodexWorking } from "@/registry/brainless/codex/codex-working";5import { CodexPrompt } from "@/registry/brainless/codex/codex-prompt";67/**8 * CodexSession — a complete Codex CLI screen: launch card, a full turn9 * (prompt → reply → exec lines → working) and the pinned › composer.10 */11export function CodexSession() {12 return (13 <div className="space-y-3 font-mono text-[13px] leading-[1.6] text-[#ededed]">14 <CodexHeader directory="~/dev/acme-app" />1516 <div className="text-[#e0af68]">17 <span aria-hidden>⚠ </span>18 MCP startup incomplete (failed: github)19 </div>2021 <div className="space-y-3 pt-1">22 <CodexMessage role="user">23 add a dark-mode toggle to the settings page and run the tests24 </CodexMessage>2526 <CodexMessage>27 I'll read the settings page, add the toggle, then run the suite.28 </CodexMessage>2930 <div className="space-y-1">31 <CodexExec command="Read app/settings/page.tsx" />32 <CodexExec33 command="Edited app/settings/page.tsx"34 result="(+12 −1)"35 />36 <CodexExec command="Edited components/theme-toggle.tsx" result="(+48 −0)" />37 <CodexExec command="Ran bun test" result="→ passed">38 {`bun test v1.2.2139✓ settings > renders the theme toggle40✓ theme > persists across reloads41 12 pass42 0 fail`}43 </CodexExec>44 </div>4546 <CodexWorking />47 </div>4849 <div className="pt-2">50 <CodexPrompt directory="~/dev/acme-app" />51 </div>52 </div>53 );54}
What it pulls in
Other registry items
Files it writes
More from brainless
All 40 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| Claude Sessionclaude-session | brainless | Blocks | Free | no deps | |
| Grok Sessiongrok-session | brainless | Blocks | Free | no deps | |
| Grok Session Activegrok-session-active | brainless | Blocks | Free | no deps | |
| brainlessindex | brainless | Blocks | Free | no deps | |
| Pied Piper Onboardingpied-piper-onboarding | brainless | Blocks | Free | no deps |
