⭐ Key Features

🎬 Native Recording

Record terminal sessions with accurate timing, input/output differentiation, and cross-platform compatibility. No external tools required.

🎦 Interactive Playback

Play recordings with full controls - seek, pause, copy text. Perfect for reviewing sessions or creating documentation.

βœ‚οΈ Smart Editing

Trim recordings, adjust dimensions, and fine-tune your sessions. Remove dead time and focus on what matters.

🌐 Web Export

Export recordings to HTML for easy sharing. Self-contained files work anywhere without dependencies.

πŸ”’ 100% Private

All data stays on your machine. No cloud services, no telemetry, no network requests. Your sessions remain completely private.

πŸ“‹ Text Copyable

Viewers can copy text directly from recordings - maintaining the utility of terminal output while preserving the visual experience.

🎦 See It In Action

Watch Pure Cinema record and playback a terminal session. This demo shows the actual recording format and playback experience you'll get.

πŸš€ Installation & Usage

Install

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "Pure Cinema"
  4. Click Install

Quick Start

  1. Open command palette: Ctrl+Shift+P (or Cmd+Shift+P on Mac)
  2. Run: "Pure Cinema: Start Recording"
  3. Use your terminal normally
  4. Run: "Pure Cinema: Stop Recording" when done
  5. Save your .pcr file

Commands

Start Recording Begin capturing terminal session
Stop Recording End current recording and save
Play Recording Watch saved recordings with controls
Edit Recording Trim and adjust recordings
Export Recording Share as HTML or other formats
πŸ—ΊοΈ Planned Features
  • 🎬 GIF Export - Generate animated GIFs from recordings
  • 🎨 Themes - Multiple color schemes for playback
  • ⌨️ Keyboard Shortcuts - Quick access to common actions
  • πŸŽ₯ MP4 Export - High-quality video output
  • πŸ“ Annotations - Add text overlays and highlights
  • ⚑ Batch Processing - Edit multiple recordings at once
  • 🀝 Collaboration - Share recordings with team members
  • πŸ”§ API Integration - Programmatic recording control