Are you the author? Sign in to claim
The AI-native video editor. Free, open source — in your browser or on Windows. Real timeline editing, AI generation with
Cut, grade, caption, generate — on a real multi-track timeline. Or just tell the agent what you want and watch it edit.
Open Studio in your browser · Download for Windows
That palm tree? Generated inside the editor, straight onto the timeline.
| 🎬 Real timeline editing | Multi-track, ripple & razor tools, linked A/V, sync-locked tracks, keyframes on opacity/position/scale/crop/volume, snapping, frame-accurate trims |
| 🎨 Color & effects | 20 GPU effects: color wheels, curves & hue curves with histogram, LUTs (.cube), chroma key, blur/grain/glow, 16 blend modes |
| ✨ AI generation | Video, image, audio & TTS via fal.ai — Veo, Kling, Seedance, nano-banana and more. Your key, your cost control, results land in the library |
| 🤖 The agent | A chat that edits your timeline: cuts, layouts, color, captions — 40+ tools over the same undo stack you use. Any model via OpenRouter |
| 💬 Captions & transcription | On-device Whisper transcription (free, no key), word-level editing, 11 animated caption presets, remove filler words by text |
| 🔍 Visual search | Search your footage by what's in it — on-device SigLIP embeddings, no cloud |
| 🔌 MCP server | Point Claude (or any MCP client) at your project — 43 tools to edit it from the outside |
| 📤 Pro interop | Export FCPXML (DaVinci Resolve / Final Cut), XMEML (Premiere), SRT/VTT subtitles, MP4 render |
Web — frontstage.studio: the full editor in your browser, no account, no keys needed for editing
Windows — download the installer (unsigned: SmartScreen will warn — "More info → Run anyway")
macOS / Linux — use the web editor (no install, full functionality)
From source (Node 18+, pnpm 10):
pnpm install
pnpm -F @frontstage/desktop dev # desktop app
pnpm -F @frontstage/web dev # web app
AI features are strictly bring-your-own-key: fal.ai for generation, OpenRouter for the agent. Keys live in your OS keychain (desktop) or your browser (web) — never on anyone's server. Transcription and visual search run entirely on your machine, free. Zero telemetry.
The desktop app ships an MCP server (Settings → Agent → enable). Add it to Claude Code / Claude Desktop:
{
"mcpServers": {
"frontstage": {
"type": "http",
"url": "http://127.0.0.1:19789/mcp",
"headers": { "Authorization": "Bearer <token from Settings>" }
}
}
}
Then: "split the interview at every silence and add captions" — and watch your timeline change. 43 tools: editing, color, generation, transcription, export.
pnpm + Turborepo monorepo — TypeScript end to end:
| Package | What it is |
|---|---|
packages/core | Headless domain: timeline model, commands/undo, ripple engine, color math, captions, interop exporters — zero UI deps, 1000+ tests |
packages/engine | Browser playback & render: WebGPU compositor (20 effects, 15 blends), WebCodecs decode, WebAudio mixing, MP4 export |
packages/ui | The React editor — one <Editor> shared by web and desktop, token-driven design system |
packages/ai | Agent loop, 43-tool catalog, fal.ai generation pipeline, on-device Whisper & SigLIP |
apps/desktop | Electron shell: native FS, keychain, ffmpeg, the MCP server |
apps/web | The same editor on File System Access API |
apps/proxy | Self-host relay for web AI (your server, your keys) |
See CONTRIBUTING.md to get hacking.
GPL-3.0. Frontstage is a cross-platform port of Palmier Pro (GPL-3.0) — see NOTICE.
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows