explaingit

alyssaxuu/screenity

Analysis updated 2026-06-21

18,191JavaScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

Screenity is a free Chrome extension for screen recording that runs entirely in your browser with no account required, adding annotation tools, a video trimmer, and privacy-first local processing.

Mindmap

mindmap
  root((repo))
    What it does
      Screen recording
      Annotation tools
      Video trimming
    Recording options
      Full screen
      Browser tab
      Selected region
      Camera overlay
    Export formats
      MP4
      GIF
      WebM
      Google Drive
    Audience
      Designers
      PMs and founders
      Support teams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Record a product demo with on-screen annotation arrows and text, then export as MP4 without installing desktop software.

USE CASE 2

Capture a bug report video with cursor click highlights and blur sensitive data before sending to your team.

USE CASE 3

Create a tutorial recording that combines your screen and camera feed, with countdown timers to control when recording starts.

What is it built with?

JavaScriptChrome Extension

How does it compare?

alyssaxuu/screenityplotly/plotly.jslllyasviel/style2paints
Stars18,19118,18818,186
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity1/52/52/5
Audiencegeneraldatadesigner

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Free to use and modify, any version you distribute must also be open source under the same GPLv3 license.

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
I want to use Screenity to record a product walkthrough with annotation arrows and text labels visible during the recording. Walk me through the workflow.
Prompt 2
How do I use Screenity's built-in editor to trim the start and end of my recording and export the result as an MP4 file?
Prompt 3
I need to self-host Screenity from source for my organization so it makes no external connections. How do I load it as an unpacked Chrome extension?
Prompt 4
What is the difference between Screenity's free version and Screenity Pro, and is the Pro version still privacy-respecting?

Frequently asked questions

What is screenity?

Screenity is a free Chrome extension for screen recording that runs entirely in your browser with no account required, adding annotation tools, a video trimmer, and privacy-first local processing.

What language is screenity written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension.

What license does screenity use?

Free to use and modify, any version you distribute must also be open source under the same GPLv3 license.

How hard is screenity to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is screenity for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub alyssaxuu on gitmyhub

Verify against the repo before relying on details.