Skip to content

[Feature] Add session and demo recorder feature (pro features) #353

Description

@estruyf

Feature request: Session/Demo Recorder

Summary

Introduce a session and demo recording feature in the extension. This would enable users to start a recording session within VS Code that listens to changes and significant actions during a demo or coding session. Once stopped, the session would be saved and could be linked or shared as a new demo entry.

Suggested workflow

  • User starts a recording session (command in VS Code)
  • The extension listens for changes:
    • File edits (diffs or snapshots, not raw keystrokes)
    • File opens/closes
    • Command Palette/extension commands
    • Terminal commands
  • User stops recording
  • Prompts for review/redaction step
  • Recording is saved as a demo object (JSON/YAML + optional Markdown script)
  • Optionally, the recorded session is auto-linked as a new demo in the Demo Time UI

Why?

  • Makes demo creation and sharing easier and more robust
  • Enables reproducible demo flows
  • Adds pro value tier, since manual demo creation remains free

Considerations

  • Storage (local vs. cloud vs. GitHub)
  • Redaction and privacy
  • Playback or step-by-step walkthrough (optional future)

This feature would advance the value offering for users by making demos more structured, easier to create, and higher quality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions