ESCAPE Suite
Free, open-source (MIT), privacy-first media creation tools that run entirely in the browser. Nothing you record or edit ever leaves your machine.

Record in ESCAPECRAFT, hand it to ESCAPEARTIST in one click, add a text overlay, export — every frame processed locally.
Use it now
Hosted free at escapesuite.io — no account, no sign-up.
| App | Description | Try it |
|---|---|---|
| ESCAPEPLAN | Landing page & hub | escapesuite.io |
| ESCAPECRAFT | Screen & webcam recorder | escapesuite.io/craft |
| ESCAPEARTIST | Video editor with timeline & effects | escapesuite.io/artist |
Or download the offline build from Releases — a single HTML file that runs air-gapped, no internet required.
Features
ESCAPECRAFT - Recorder
- Screen, window, or tab capture
- Webcam recording with Picture-in-Picture overlay
- Microphone and system audio capture
- Adjustable PiP position, size, and shape (circle/square)
- Send recordings directly to ESCAPEARTIST
ESCAPEARTIST - Editor
- Multi-track timeline with drag-and-drop
- Text and shape overlays with animations
- Keyframe animation system with 10 easing curves
- 11 transition types between clips
- Blur effect for privacy/focus
- Export to WebM (VP9) or MP4 (H.264)
ESCAPEPLAN - Landing page & hub
- Landing page with links to ESCAPECRAFT and ESCAPEARTIST
- Privacy and terms pages
- No accounts, no sign-in, no tracking of personal data
Quick start (development)
# Clone the repository
git clone https://github.com/Bonham-Technologies/ESCAPESUITE.git
cd ESCAPESUITE
# Install dependencies
pnpm install
# Start all apps in development
pnpm dev
| App | Dev URL |
|---|---|
| ESCAPEPLAN | http://localhost:5173 |
| ESCAPECRAFT | http://localhost:5174 |
| ESCAPEARTIST | http://localhost:5175 |
Or start individual apps: pnpm dev:plan, pnpm dev:craft, pnpm dev:artist.
# Production builds
pnpm build # Build all apps (Turbo cached)
pnpm build:standalone # Offline single-file builds (ESCAPECRAFT + ESCAPEARTIST)
No environment variables are required to build or run anything in this repo.
Self-hosting
pnpm build:deploy # Combined build for deployment, outputs to /dist
pnpm build:deploy produces a static dist/ directory (ESCAPEPLAN at the root, ESCAPECRAFT at /craft/, ESCAPEARTIST at /artist/) that you can deploy to any static host — Vercel, Netlify, GitHub Pages, S3, or a plain web server.
The offline build (pnpm build:standalone) needs no host at all — it's a single self-contained HTML file per app that you can open directly from disk (file://) or hand to someone else. Opened from disk, every local HTML file in a browser profile shares one origin, so open only files you trust in the profile that holds your offline recordings (see the privacy note in docs/STANDALONE-TEST-BATTERY.md).
Render on a server (headless kit)
Need to render ESCAPEARTIST projects outside a browser — on a server, in a batch job, on a GPU box? @escapesuite/headless-artist is a one-shot CLI that drives the same render engine in headless Chromium, no UI involved.
# Download the tarball from Releases: https://github.com/Bonham-Technologies/ESCAPESUITE/releases
npm install ./escapesuite-headless-artist-<version>.tgz
npx playwright install --with-deps chromium
cp -r node_modules/@escapesuite/headless-artist/examples .
node_modules/.bin/headless-artist render --job examples/job-manifest-volume.json
See services/headless-artist/README.md for the full job spec, input formats, and output sinks.
Browser support
Recording works in all modern browsers (Chrome, Edge, Firefox, Safari). Exporting video (WebM/MP4) requires the WebCodecs API, which Chrome, Edge, Firefox 155+ and Safari 26.6+ all provide (measured 2026-10-02). Which codecs a browser can encode still varies: Firefox has no AAC encoder, so an MP4 exported there has no sound and the export dialog says so before and after; WebM (VP9/VP8 + Opus) exports with sound everywhere. GIF export needs no WebCodecs at all. MP4 exports keep running at full speed in a background tab in Chrome, Edge and Firefox; Safari decodes in the page.
Testing
pnpm test # Unit tests for all apps
pnpm test:e2e # Playwright E2E tests (Chromium)
Contributing
Contributions are welcome. See CONTRIBUTING.md for setup and PR guidelines.
Sponsoring
ESCAPE Suite is free and will stay free. If it's doing real work for you or your team, sponsoring Bonham Technologies keeps it maintained. Sponsors are listed at bonham.tech; Maintainer tier and up get a logo here and on escapesuite.io, and the upper tiers include hours with the maintainer each month.
License
MIT — see LICENSE for details.
ESCAPE Suite - Professional media creation in your browser.
