trykimu/videoeditor

★ 2,239⑂ 251

Your Creative Copilot for Video Editing

About trykimu/videoeditor

trykimu/videoeditor is an open-source project on GitHub, mainly written in TypeScript. Your Creative Copilot for Video Editing It currently holds 2,239 stars and 251 forks with 45 open issues, and was last pushed on 2026-09-10 (repository created 2025-05-22).

Project Overview

AI Homed tracks it on the AI Video Projects board and on the AI AI Video Projects list.

GitHub Repository Details

Repository trykimu/videoeditor · default branch main · size 45472 KB · watchers 24 · source: GitHub REST API and repository README

README


https://github.com/trykimu/videoeditor/blob/HEAD/image

A friendly AI powered open-source alternative to Capcut, Canva.
Discord   Twitter   Website

✨Features

Image from the project README

Advanced Multi‑Track Editing

Edit across unlimited tracks with precise control, snapping, and effortless layer management.


https://github.com/trykimu/videoeditor/blob/HEAD/image

Real‑Time Preview

See every change instantly with low‑latency playback—no waiting, no rendering.


Image from the project README

Fast Export

Render high‑quality videos quickly and export exactly where you need them.


Image from the project README

Vibe AI Assistant

Describe your idea and let Kimu generate edits, timing, and layouts automatically.


Image from the project README

Smart Media Library

Organize by type, tags, and sentiment—search and filter your assets in seconds.


Image from the project README

Cloud‑Synced Projects

Keep timelines and assets in sync across devices so you can pick up right where you left off.


transitions, offline datastore, OAuth based security, change control
and much more...

💻 Development

🛠️ Local Development

Only postgres runs in Docker. All three services run directly on your machine — Vite handles proxying so no nginx is needed.

# Install dependencies
pnpm i
cd backend && uv sync && cd ..

1. Start postgres

docker compose -f docker-compose.dev.yml up -d

2. Start FastAPI (terminal 1)

cd backend && uv run uvicorn main:app --reload --port 3000

3. Start renderer (terminal 2)

pnpm dlx tsx app/videorender/videorender.ts

4. Start frontend (terminal 3)

pnpm dev

Open http://localhost:5173. The Vite dev server proxies requests transparently:

Requirements

🚀 Production

Everything runs in Docker behind nginx. One command:

docker compose up -d

With Custom Domain:

PROD_DOMAIN=yourdomain.com docker compose up -d

nginx routes:

Ports:

⚙️ Environment Configuration

Copy .env.example to .env and fill in your values:

# Local/Docker Postgres (dev or self-hosted prod):
DATABASE_URL=postgresql://videoeditor:videoeditor@localhost:5432/videoeditor

— OR — Supabase Session Pooler (cloud):

DATABASE_URL=postgresql://postgres.REF:password@aws-0-REGION.pooler.supabase.com:5432/postgres DATABASE_SSL=true # required for Supabase; omit for local/Docker Postgres

BetterAuth

BETTER_AUTH_SECRET= # generate with: openssl rand -hex 32 BETTER_AUTH_URL=https://yourdomain.com # http://localhost:5173 for dev

Google OAuth

GOOGLE_CLIENT_ID=your_google_client_id GOOGLE_CLIENT_SECRET=your_google_client_secret

AI Features (optional)

GEMINI_API_KEY=your_gemini_api_key

Environment Variables Explained:


📃TODO

We have a lot of work! For starters, we plan to integrate all Remotion APIs. I'll add a proper roadmap soon. Join the Discord Server for updates and support.

❤️Contribution

We would love your contributions! ❤️ Check the contribution guide.

📜License

This project is licensed under a dual-license. Refer to LICENSE for details. The Remotion license also applies to the relevant parts of the project.

GitHub Stars & Activity

2,239Stars
251Forks
45Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars2,239
Forks251
Open issues45
Primary languageTypeScript
LicenseNOASSERTION
Stars gained today0
Created2025-05-22
Last pushed2026-09-10

Trending History

Trending statusnot on today's boards

Related AI Projects

1

hypit-ai / hypit

TypeScript★ 23,479⑂ 0
→
2

HBAI-Ltd / Toonflow-app

TypeScript★ 18,104⑂ 0
→
3

waooAI / waoowaoo

TypeScript★ 14,579⑂ 0
→
4

krillinai / OpenCreator

TypeScript★ 13,686⑂ 0
→
5

Vincentwei1021 / video-shotcraft

TypeScript★ 12,380⑂ 0
→
6

promptslab / Awesome-Prompt-Engineering

TypeScript★ 6,379⑂ 0
→
7

getopenscreen / openscreen

TypeScript★ 4,518⑂ 0
→
8

tmoroney / auto-subs

TypeScript★ 4,394⑂ 0
→

More AI Rankings