trykimu/videoeditor

★ 2,217⑂ 0

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,217 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

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 - · size 0 KB · watchers 0 · 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

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.


Fast Export

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


Vibe AI Assistant

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


Smart Media Library

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


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,217Stars
0Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars2,217
Forks0
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

HBAI-Ltd / Toonflow-app

TypeScript★ 15,649⑂ 0
2

waooAI / waoowaoo

TypeScript★ 14,099⑂ 0
3

Vincentwei1021 / video-shotcraft

TypeScript★ 8,712⑂ 0
4

promptslab / Awesome-Prompt-Engineering

TypeScript★ 6,333⑂ 0
5

hypit-ai / hypit

TypeScript★ 4,347⑂ 0
6

tmoroney / auto-subs

TypeScript★ 4,218⑂ 0
7

getopenscreen / openscreen

TypeScript★ 2,953⑂ 0
8

walterlow / freecut

TypeScript★ 2,178⑂ 0

More AI Rankings