siddharthvaddem

    siddharthvaddem/openscreen

    #322 this week

    Create stunning demos for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio.

    web
    electron
    open-source
    pixijs
    screen-capture
    screen-recorder
    TypeScript
    MIT
    Archived
    39.9K stars
    3.0K forks
    39.9K GitHub watchers
    Updated 8/7/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    Loading star history...

    Use Cases & Benefits

    • Create screen recordings and demos with customizable zooms, annotations, and export options using a free, open-source desktop app.
    • Offers a no-cost, no-subscription alternative to paid screen recording tools without watermarks and with full commercial use rights.
    • Use for producing product demos and walkthrough videos without investing in expensive software subscriptions.
    • Use for educators creating annotated tutorial videos with zoom and trim features to highlight key content.
    • Use for open-source enthusiasts needing a customizable screen capture tool built with Electron and TypeScript.

    About openscreen

    OpenScreen Logo

    Ask DeepWiki

    OpenScreen

    OpenScreen is your free, open-source alternative to Screen Studio (sort of).

    If you don't want to pay $29/month for Screen Studio but want a much simpler version that does what most people seem to need, making beautiful product demos and walkthroughs, here's a free-to-use app for you. OpenScreen does not offer all Screen Studio features, but covers the basics well!

    Screen Studio is an awesome product and this is definitely not a 1:1 clone. OpenScreen is a much simpler take, just the basics for folks who want control and don't want to pay. If you need all the fancy features, your best bet is to support Screen Studio (they really do a great job, haha). But if you just want something free (no gotchas) and open, this project does the job!

    OpenScreen is 100% free for personal and commercial use. Use it, modify it, distribute it. (Just be cool 😁 and give a shoutout if you feel like it !)

    ⚠️ DISCLAIMER: This is very much in beta and might be buggy here and there (but hope you have a good experience!).

    OpenScreen App Preview OpenScreen App Preview 2 OpenScreen App Preview 3 OpenScreen App Preview 4

    Core Features

    • Record your whole screen or specific apps
    • Add manual zooms (customizable depth levels)
    • Customize the duration and position of zooms however you please
    • Crop video recordings to hide parts
    • Choose between wallpapers, solid colors, gradients or your own picture for your background
    • Motion blur for smoother pan and zoom effects
    • Add annotations (text, arrows, images)
    • Trim sections of the clip
    • Export in different aspect ratios and resolutions

    Installation

    Download the latest installer for your platform from the GitHub Releases page.

    macOS

    If you encounter issues with macOS Gatekeeper blocking the app (since it does not come with a developer certificate), you can bypass this by running the following command in your terminal after installation:

    xattr -rd com.apple.quarantine /Applications/Openscreen.app
    

    After running this command, proceed to System Preferences > Security & Privacy to grant the necessary permissions for "screen recording" and "accessibility". Once permissions are granted, you can launch the app.

    Linux

    Download the .AppImage file from the releases page. Make it executable and run:

    chmod +x Openscreen-Linux-*.AppImage
    ./Openscreen-Linux-*.AppImage
    

    You may need to grant screen recording permissions depending on your desktop environment.

    Built with

    • Electron
    • React
    • TypeScript
    • Vite
    • PixiJS
    • dnd-timeline

    I'm new to open source, idk what I'm doing lol. If something is wrong please raise an issue 🙏

    Contributing

    Contributions are welcome! If you’d like to help out or see what’s currently being worked on, take a look at the open issues and the project roadmap to understand the current direction of the project and find ways to contribute.

    License

    This project is licensed under the MIT License. By using this software, you agree that the authors are not liable for any issues, damages, or claims arising from its use.

    Discover Repositories

    Search across tracked repositories by name or description