explaingit

alyssaxuu/screenity

📈 Trending18,230JavaScriptAudience · vibe coderComplexity · 2/5ActiveLicenseSetup · easy

TLDR

Free, privacy-first screen recorder for Chrome that captures video, audio, and lets you annotate, blur, and edit, all without sending data anywhere.

Mindmap

mindmap
  root((Screenity))
    What it does
      Record screen, tab, region
      Capture audio sources
      Annotate while recording
      Edit after recording
    Recording features
      Draw, text, arrows, shapes
      Blur sensitive content
      Highlight cursor clicks
      Spotlight mode
    Export and sharing
      MP4, GIF, WebM formats
      Save to Google Drive
      Self-hostable option
    Audience
      Content creators
      Educators and trainers
      Privacy-conscious users
      Developers

Things people build with this

USE CASE 1

Record tutorial videos or demos with live annotations and cursor highlighting.

USE CASE 2

Capture gameplay or app walkthroughs, blur passwords or sensitive data, then edit and export as MP4.

USE CASE 3

Create training materials with voiceover, text overlays, and spotlight effects without uploading to external servers.

USE CASE 4

Self-host the extension locally for completely offline screen recording with no cloud dependencies.

Tech stack

JavaScriptChrome ExtensionWebRTCCanvas API

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose under GPLv3; source code must remain open if you modify and distribute it. Optional paid Pro tier available.

In plain English

Screenity is a free, privacy-focused screen recording extension for Chrome browsers. It lets you record your entire screen, a specific browser tab, a selected region, or your camera, and captures both microphone audio and internal system audio. Because it runs entirely in your browser with no account required and does not send data to any server, it keeps your recordings private by default. Beyond basic recording, Screenity includes an annotation toolset: you can draw on screen, add text, arrows, and shapes while recording, blur out sensitive content on any webpage, highlight cursor clicks, and use spotlight mode to focus viewer attention. A built-in editor lets you cut, trim, crop, add or remove audio tracks after recording. You can zoom into specific parts of the screen smoothly and set up countdown timers or alarms to control when recording starts and stops. Finished videos can be exported as MP4, GIF, or WebM files, or saved directly to Google Drive for easy sharing. The extension can also be self-hosted from source for full local-only use with no external connections. An optional paid tier called Screenity Pro, hosted in the EU, adds features like link sharing, multi-scene editing, zoom keyframes, and captions. The source code is available under the GPLv3 license.

Copy-paste prompts

Prompt 1
How do I set up Screenity to record my screen with both microphone and system audio in Chrome?
Prompt 2
Show me how to blur out sensitive information in a Screenity recording before exporting it.
Prompt 3
What are the steps to self-host Screenity from source code for completely local, offline recording?
Prompt 4
How can I use Screenity's annotation tools to draw arrows and add text while recording a tutorial video?
Prompt 5
Explain how to export a Screenity recording to Google Drive and what file formats are supported.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.