
Asciinema
Record and share terminal sessions as lightweight asciicasts

Asciinema is a terminal session recorder and player that captures what happens in your shell and replays it as a text-based “asciicast”. It is commonly used to share CLI demos, tutorials, and bug reproductions with accurate timing and copyable output.
Key Features
- Records terminal input/output with timing data (not a video), producing small
.castfiles - Local playback in the terminal via
asciinema play - Web playback via an embeddable HTML player (asciinema player)
- Upload/sharing workflow using
asciinema uploadand the asciinema.org hosting service (optional) - Copyable terminal text during playback (useful for commands/snippets)
- JSON-based cast format that can be post-processed and integrated into toolchains
- Supports theming and terminal size metadata for consistent replays
Use Cases
- Create CLI demos for README files, documentation portals, and blog posts
- Share reproducible bug reports or support requests with exact terminal timing
- Produce training materials for internal tooling and onboarding
Limitations and Considerations
- Captures terminal I/O, not pixels: full-screen TUIs may replay differently across environments
- Not suitable for demos requiring rich visuals (images/video); use screen recording for that
Asciinema provides a practical middle ground between static snippets and heavyweight video recordings, enabling accurate, lightweight, and script-friendly sharing of terminal sessions. It fits well into developer documentation and teaching workflows where copyable output and small artifacts matter.
Categories:
Tags:
Tech Stack:
Similar Services

SiYuan
Privacy-first personal knowledge base with block references
Self-hostable note app with Markdown, block references, backlinks, and local-first sync for building a personal knowledge base and wiki-like docs.


Payload
TypeScript headless CMS and app framework for Next.js
Open-source TypeScript headless CMS with a React admin UI, powerful access control, media handling, and first-class Next.js integration for modern content-driven apps.


Wiki.js
Modern, extensible wiki and documentation platform
A Node.js-based wiki for team documentation and knowledge bases with Markdown, rich editor, permissions, Git sync, and multiple authentication options.

Docmost
Collaborative wiki for team documentation and knowledge bases
Self-hosted collaborative wiki and knowledge base with pages, spaces, permissions, and full-text search for internal documentation.

BookStack
A simple, structured platform for documentation and wikis
BookStack is a self-hosted wiki and documentation platform with a book/chapter/page structure, full-text search, WYSIWYG and Markdown editing, and role-based access control.

Overleaf
Collaborative web-based LaTeX editor with real-time preview
Self-hosted Overleaf Community Edition for collaborative LaTeX editing, real-time PDF preview, version history, and project sharing for teams and classrooms.

JavaScript