/screen-demo

A lightweight screen recording and editing tool with zoom animations, cursor tracking, and background customization. An open-source alternative to Screen.studio.

Primary LanguageTypeScript

Screen Demo Logo

Screen Demo

An open-source screen recording and editing tool with zoom animation capabilities.
A lightweight open-source alternative to Screen.studio.

Demo Screenshot

Download

Features

  • Screen Recording

    • Record any monitor
    • Capture mouse movements and clicks
    • Multi-monitor support
  • Video Effects

    • Add smooth zoom animations
    • Customize background styles and gradients
    • Enhanced cursor visualization
    • Adjust video scale and borders
  • Simple to Use

    • Easy trim and edit
    • Quick export
    • No account needed

Installation

  1. Download the latest release for your platform from the Releases page

  2. Or build from source:

# Install dependencies
npm install

# Run in development
npm run tauri dev

# Build
npm run tauri build

Usage

  1. Click "Start Recording" and select your monitor
  2. Record your screen
  3. Stop recording when done
  4. Add zoom animations by clicking "Add Zoom at Playhead"
  5. Adjust zoom level, position and timing
  6. Export the final video

Development

Built with Tauri, React, and TypeScript.

Requirements:

  • Node.js 16+
  • Rust toolchain
  • Windows 10+

License

This project is licensed under the MIT License