Open source · Self-hosted · v0.1.0

Your story.
Your models.
Your video.

Create video presentations with editable scenes, clear narration, animated charts, and music. Connect your own AI providers and keep your projects on your server.

No API key needed to edit or export existing media.

Bring your own keysNative scene animationsLocal HyperFrames exportAGPL-3.0 source code
Start with something real

Six stories. Ready to make yours.

Complete projects with narration, music, photography, and editable charts. All source assets ship with the app.

Fictional businesses and illustrative metrics. Stock photographs and generated audio have separate asset terms.

From idea to export

A practical video workspace.

01 / COMPOSE

Control every scene

Arrange text, shapes, images, clips, and audio. Adjust timing, crop, trim, speed, volume, transitions, and fades.

02 / CREATE

Choose your AI

Ask for scene edits, generate visuals, narrate scripts, and add music through supported provider connections.

03 / DELIVER

Render on your server

Preview in your browser. Export MP4, WebM, or GIF with HyperFrames. Keep the source scenes for the next version.

Your account, your choice

One editor. Multiple providers.

Select a provider for each task. Keys are encrypted on your server and isolated by workspace.

OpenAIAnthropicGoogle GeminiElevenLabsfal.aiReplicateOpenAI-compatible APIsPexelsPixabayWikimedia Commons

Supported capabilities vary by provider and model. AI charges are billed to your connected accounts. Read the integration notes ↗

Build on your terms

Open the code.
Make it your own.

Run locally with Python, Node.js, FFmpeg, and a supported Chromium browser. Docker and hosting configuration are included.

Read the setup guide ↗
git clone https://github.com/hanishkeloth/OpenVid.git
cd OpenVid
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
npm ci
npx hyperframes browser ensure
npm run dev

# Open http://127.0.0.1:7795/vids
Good to know

Before you start.

Is OpenVid free?

The application source is available under AGPL-3.0. Editing and rendering existing assets use your own computer or server. Optional AI generation is billed by your chosen providers.

Can I use my own API keys?

Yes. Connections supports the listed provider APIs and compatible endpoints. A key from an unrelated service does not automatically work; models must match the adapter’s API format.

Does OpenVid include voice cloning?

ElevenLabs integration includes voice profiles, a voice library, design, and consent-gated cloning. Provider plan requirements, language support, and verification still apply.

Is this a complete Google Vids replacement?

OpenVid is an independent video presentation editor. It supports scene editing, generation, recording, imports, and export. It does not include Google Drive integration, Workspace accounts, or cross-workspace live collaboration.

Can I contribute or self-host?

Yes. The repository includes source, tests, Docker configuration, provider notes, and examples. Read the contribution guide and preserve the software and asset notices when sharing your version.