Toggle Screen, Webcam, and Mic on the right. Click them and grant permission — you'll see a live preview here. Hit Record when ready.
00:00
3
Pick a source
00:00
Bolo — Help
Bolo records your screen, webcam and mic entirely in-browser. Nothing is uploaded. No account. No server.
How to use
Toggle Screen / Webcam / Mic in the right-hand panel.
Grant permission when the browser asks.
Adjust webcam position, size and shape if using overlay.
Hit Start Recording. A 3-2-1 countdown plays, then recording begins.
Stop anytime. Review, optionally trim, generate captions, then download.
Keyboard shortcuts
⌘⇧B / Ctrl⇧B — Start / stop recording
⌘⇧. / Ctrl⇧. — Pause / resume
Esc — Cancel and discard
Note: ⌘⇧R would conflict with browser hard-reload, so we use ⌘⇧B (B for Bolo).
Recording across tabs
When you share another tab, that tab gets focus and Bolo's hotkeys won't fire from it. Two ways to control recording from anywhere:
Bolo opens a small always-on-top control window (Picture-in-Picture) when you start recording — pause and stop work from any tab. Chrome 116+.
The browser's own "Stop sharing" pill at the bottom of the shared tab also stops Bolo cleanly.
Transcription (Whisper)
After recording, click Generate Captions. Whisper Small runs locally via Transformers.js — the first run downloads ~250 MB of model weights, then cached forever. As soon as you stop recording, Bolo silently chains model load → audio extraction → inference in the background, so by the time you click the button it's usually instant ("⚡ Captions ready"). Pick a language or toggle "Translate to English" in the Captions panel.
Recordings gallery
Recent recordings live in your browser's private storage (~500 MB cap). They survive reloads. Use Download or Save As to copy them to your real disk.
Privacy
Your recording never leaves this page. There is no backend. Close the tab and the recording is gone unless you downloaded it.