# ttycast v0.1.0 - Table of Contents > Seekable, compressed terminal recordings for BEAM applications. ## Pages - [TTYCast](readme.md) - [TTYCast container format](format.md) ## Modules - [TTYCast.Cast](TTYCast.Cast.md): Decoded ttycast recording handle. - [TTYCast.Interactive](TTYCast.Interactive.md): Interactive current-terminal recorder. - [TTYCast.Sink](TTYCast.Sink.md): Collectable sink that writes iodata to a TTYCast writer. - Core - [TTYCast](TTYCast.md): Seekable, compressed terminal recordings for BEAM applications. - [TTYCast.Recorder](TTYCast.Recorder.md): Records commands running under a real pseudo-terminal. - [TTYCast.Writer](TTYCast.Writer.md): GenServer writer for seekable, compressed terminal recordings. ## Mix Tasks - MixTasks - [mix ttycast.bench](Mix.Tasks.Ttycast.Bench.md): Run a small local benchmark for recording size, open latency, and snapshot latency. - [mix ttycast.find](Mix.Tasks.Ttycast.Find.md): Find text in visual recording snapshots. - [mix ttycast.info](Mix.Tasks.Ttycast.Info.md): Print recording metadata. - [mix ttycast.rec](Mix.Tasks.Ttycast.Rec.md): Interactively record a command in the current terminal. - [mix ttycast.record](Mix.Tasks.Ttycast.Record.md): Record a command under a pseudo-terminal. - [mix ttycast.reindex](Mix.Tasks.Ttycast.Reindex.md): Rebuild a ttycast trailer index. - [mix ttycast.snapshot](Mix.Tasks.Ttycast.Snapshot.md): Print a terminal snapshot from a recording.