Open source browser-based video editor with desktop app. Edit, export and create shorts with AI assistance.
English | Español
| Compared to | Open Studio Advantage |
|---|---|
| CapCut | Open source, self-hosted, extensible |
| Kdenlive | Runs in browser, cross-platform desktop app |
| DaVinci Resolve | Lightweight web interface, no download required |
| Online editors | Works offline, local project storage |
Open Studio combines:
- 🎬 Professional multi-track timeline in the browser
- 🤖 AI-assisted short video generation
- 🖥️ Desktop app for offline work
- 📦 One-click installers for Windows, macOS, Linux
# 1) Clone the repository
git clone https://github.com/bryfar/Open-Studio.git
# 2) Enter the project
cd Open-Studio
# 3) Install monorepo dependencies
npm install
# 4) Run baseline lint checks
npm run lint
# 5) Start the web app (Next.js)
npm run dev
# 6) Start the desktop app (Electron + web)
npm run dev:desktop
# 7) Start the shorts API (FastAPI)
npm run dev:api
# 8) Start the processing worker
npm run dev:worker| Option | When to use | Recommended steps |
|---|---|---|
| Vercel | Fast deploy for the Next.js frontend | 1) Connect repo 2) Configure variables 3) Review vercel.json 4) Enable branch/tag deploys |
| Cloudflare | Edge distribution and network control | 1) Configure project 2) Define variables 3) Set build command/output 4) Validate routing and caching |
Release checklist:
| Step | What to validate |
|---|---|
| 1 | Variables and secrets from .env.example and apps/openstudio-shorts-service/.env.example |
| 2 | Deploy configuration in vercel.json |
| 3 | Minimum quality checks: npm run lint and npm run e2e |
| 4 | Desktop release via semver tags (v*) with per-OS artifacts |
Or browse all releases: 📦 GitHub Releases
docs/WEB_FEATURE_STRUCTURE.mddocs/EDITOR_ARCHITECTURE.mddocs/kdenlive-parity-matrix.mdapps/web/README.mdapps/desktop/README.mdCONTRIBUTING.md
- 🎬 Multi-track timeline editor (video, audio, text, overlays)
- ✂️ Clip Generator to transform long videos into shorts
- 🤖 AI Shorts with assisted generation pipeline
- 💾 Local/offline desktop project persistence
- 🖥️ Per-OS distribution (Windows, macOS, Linux)
- 🔐 Secure Electron bridge (context isolation + controlled IPC)
- 📦 Monorepo setup for web + desktop + service
- 🚀 CI/CD for cross-platform artifacts and releases
apps/web- Main frontend (Next.js)apps/desktop- Desktop runtime (Electron + electron-builder)apps/openstudio-shorts-service- Shorts API/worker (FastAPI)docs- Technical architecture docslanding- Static landing site
For maintainers and human contributors:
- Follow
CONTRIBUTING.md - Respect
CODE_OF_CONDUCT.md - Report vulnerabilities through
SECURITY.md - Review project rules in
GOVERNANCE.md
For AI agents and assistants:
- Use
AGENTS.mdas the primary guide - Review
CLAUDE.mdfor complementary instructions - Keep consistency with security and governance standards
MIT License. See LICENSE.
Built for Creators, maintained by the open source community.
