Claude Code

A Claude Code session from prompt to response.

0:00 / 0:01

Customize

22

Installation

pnpm odori add component claude-code

Edit the source in videos/components/claude-code/. Use odori diff to compare upstream changes and odori update to apply updates.

Timing contract

Use these durations and content limits when composing a scene. Run odori test to check your video.

Family
Agents
Recommended duration
270 frames · 9s
Minimum duration
120 frames · 4s
Entrance
16 frames
Exit
12 frames
Reduced motion
command shown whole, caret still
Requires
mono font
Content limits
command ≤ 90, cwd ≤ 40, model ≤ 24

Props

PropTypeDefaultRequired
commandWhat gets typed at the prompt. Empty shows the resting placeholder.string——
nameWhose terminal this is. Empty keeps the greeting impersonal.string""—
cwdThe working directory, as the welcome pane states it.string"~/code/odori"—
modelModel and plan, joined with a dot the way the tool prints them.string"Fable 5"—
planstring"Max 20x"—
versionstring"v2.0.0"—
recentActivityThe right-hand panes. Empty arrays drop a pane entirely.ActivityRow[]——
whatsNewstring[]["/agents to create subagents"—
responseSteps the agent prints back once the instruction is sent.(ClaudeCodeStep | string)[][]—
verbThe word the spinner uses while it works.string"Working"—
charactersPerSecondnumber22—

Related components

All components