๐ŸŽฌ Cast Player

Drop a .cast file and watch it instantly

๐Ÿ“ Drag & Drop โ–ถ๏ธ Instant Play ๐Ÿ”— Share via URL
๐ŸŽฌ

Terminal Recording Player

Play asciinema .cast files directly in your browser. Drop a file, paste a URL, or use a query parameter to share.

โ–ถ๏ธ Player

๐Ÿ“‚

Drop .cast file here

Drag & drop an asciinema recording to play it

โ€” or paste a URL โ€”

๐Ÿ”ด How to Record

DevDuck has built-in asciinema recording. Every agent interaction is captured as a playable .cast file.

# Start DevDuck with recording enabled
$ DEVDUCK_ASCIINEMA=true devduck

# Interact normally โ€” everything is recorded
๐Ÿฆ† say hi to readers on GitHub!

# On exit, .cast file is saved to /tmp/devduck/casts/
๐ŸŽฌ Recording saved: /tmp/devduck/casts/devduck-20260306-024447.cast

# Play it back
$ asciinema play /tmp/devduck/casts/devduck-*.cast

Share via URL parameter

Link directly to a cast file with the ?src= query parameter:

# Link to a raw .cast file
https://dev.duck.nyc/cast-player.html?src=https://example.com/demo.cast

# Link to an asciinema.org recording
https://dev.duck.nyc/cast-player.html?src=https://asciinema.org/a/vXL4jGtHFzARQGIS

โœจ Features

๐Ÿ“‚

Drag & Drop

Drop any .cast file onto the page and it plays instantly. No uploads, no servers โ€” all local.

๐Ÿ”—

URL Loading

Paste a raw URL or asciinema.org link. Auto-converts asciinema URLs to raw format.

โฉ

Playback Controls

Full asciinema player with play/pause, speed control, and idle time limiting.

๐Ÿ’พ

Recent Gallery

Last 10 played recordings are remembered locally for quick replay.

๐Ÿ“Ž

Shareable Links

Use ?src=URL to create direct links to any cast recording.

๐Ÿฆ†

DevDuck Native

Run DEVDUCK_ASCIINEMA=true devduck to record agent sessions as .cast files.