OpenCode

An open coding agent's terminal session, with the query typed under its wordmark.

0:00 / 0:01

Customize

22

Installation

pnpm odori add component opencode

Edit the source in videos/components/opencode/. 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
14 frames
Exit
12 frames
Reduced motion
query shown whole, caret still
Requires
mono font
Content limits
query ≤ 90, project ≤ 28, model ≤ 28, version ≤ 12

Props

PropTypeDefaultRequired
queryWhat gets typed into the input under the wordmark.string—Yes
projectThe project the session is attached to, shown in the status bar.string"odori"—
modelThe model, shown in the status bar.string"claude-opus-4-5"—
versionThe version beside the wordmark.string"v0.4.2"—
responseLines printed back once the query is sent.string[][]—
charactersPerSecondnumber22—

Related components

All components