Local by default
Recordings stay in your browser. ScreenSilo has no upload service, account, or analytics pipeline.
Capture a tab, window, or entire screen without an account or an upload. Preview locally, download the WebM, and stay in control of every frame.
Native browser APIs, a focused interface, and no service standing between you and the recording.
Recordings stay in your browser. ScreenSilo has no upload service, account, or analytics pipeline.
Capture one tab, a window, or your entire screen with optional microphone and system audio.
End a recording from the toolbar popup or the small on-page overlay, then jump straight to preview.
Preview locally, download a WebM, or delete it. The recording remains under your control.
ScreenSilo processes and stores recordings locally. There is no backend account, cloud upload, telemetry endpoint, or broad<all_urls> host permission.
Native getDisplayMedia and MediaRecorder APIs capture the video on-device.
Recording chunks and previews are persisted in browser-managed IndexedDB.
Manifest V3 permissions support capture, the stop overlay, local state, and recovery.
Inspect the recording lifecycle, message validation, storage, and tests on GitHub.
Four short steps, then a portable file under your control.
Click the ScreenSilo extension in your Chromium browser.
Select a tab, window, or screen and configure audio.
Capture your walkthrough and stop from the page or popup.
Preview the local recording, then download the WebM.
ScreenSilo is a Manifest V3 extension built with native browser capture APIs. Clone it, build it, inspect it, and load it unpacked.
Browse the repositoryBuild locally, then add the repository folder to Chromium.
git clone https://github.com/lmn451/screencast.git
cd screencast && pnpm install && pnpm run buildchrome://extensions or your browser equivalent.