Skip to content

Sadrita404/My-Screen

Repository files navigation

Screenshot 2026-05-07 at 12 58 58 AM
Title My Screen
Author Sadrita Neogi
Platform Beest

My Screen is a super simple, web-based tool that lets you record your screen and camera right in your browser with zero downloads or accounts needed. It’s all about speed and ease, handling everything on your own device so you can start recording in seconds. It’s a lightweight, open-source way for anyone to grab a recording and share it instantly without any extra fuss.


Inspo:

My Inspo was some of the best screen recorder like - Loom , OBS Studio , etc and I take inspo from this apps and list the points I want to add in my own Screen Recorder

Why I built it:

The first point is to use such application we need to install it in our computer and we don't really use this application daily , So I built my Screen Recorder in the Web ( No download Required) and the next thing is to record in good quality we need to buy subscription to use those features , So I made my which is open source and free to use and also no - sign up , log in and Ads are therre in the website .


Tech Used

Tech Stack
Layer Technology
Frontend Next.js 16, React 19, TypeScript
Styling Tailwind
Build Turborepo, pnpm
Backend Express.js (for MP4 conversion)

Features

Purpose Working
Screen Recording — Capture screen, window, or browser tab
Camera Overlay — Picture-in-picture webcam with draggable positioning
Microphone Audio — Record system audio and microphone
Multiple Layouts — PiP and circle camera overlay modes
Export Formats — WebM (native) and MP4 (server-converted)
Keyboard Shortcuts — Ctrl+P (pause), Ctrl+M (mic), Ctrl+C (camera), Ctrl+S (screen)
No Time Limits — Record as long as you need

Browser Support

Browser Status
Chrome ✅ Supported
Edge ✅ Supported
Firefox ✅ Supported
Safari ✅ Supported
Mobile ❌ Not supported (getDisplayMedia limitation)

Project Structure

My-Screen/
├── apps/
│   ├── web/       
│   └── api/        
├── packages/
│   └── shared/       
└── turbo.json       


Ai Use -I have use ai to find out which tech stack I should use for this screen recording purpose and to save the file to the computer.


Available Scripts

Command Description
pnpm dev Start all apps in development mode
pnpm build Build all apps for production
pnpm dev:web Start only the web app

To run it locally

    1. Fork the repo
    1. Open the file in your code editor (VS Code )
    1. Open The Terminal
    1. Write - pnpm install
    1. Next write - pnpm dev
    1. open locallhost:3000

Project Screenshot

Screenshot 2026-04-23 at 11 03 23 PM
Screenshot 2026-04-23 at 11 03 31 PM
Screenshot 2026-04-23 at 11 03 41 PM
Screenshot 2026-04-23 at 11 03 50 PM
Screenshot 2026-04-23 at 11 03 59 PM
Screenshot 2026-04-23 at 11 04 09 PM
Screenshot 2026-04-23 at 11 04 16 PM
Screenshot 2026-04-23 at 11 04 25 PM
Screenshot 2026-04-23 at 11 04 33 PM
Screenshot 2026-04-23 at 11 04 42 PM

For contributing to this project, first for the repo and add additional changes to make the website more good can you make a pull request I Will surely check that and merge it.

Under Hack Club

About

My Screen is a super simple, web-based tool that lets you record your screen and camera right in your browser with zero downloads or accounts needed. It’s all about speed and ease, handling everything on your own device so you can start recording in seconds. It’s a lightweight, open-source way for anyone to grab a recording and share it instantly .

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages