Skip to content

msgbyte/cutia

Cutia

Privacy-first, open-source video editing.
Build, trim, layer, and export directly from your browser.

MIT License PRs Welcome


At a Glance

Cutia is designed for creators who want a clean editing workflow without subscriptions, tracking, or watermark traps.

  • Local-first editing mindset
  • Timeline-based multi-track workflow
  • Real-time preview while editing
  • Open-source and contribution-friendly

Why Cutia Exists

Most lightweight editors are either too limited or progressively locked behind paywalls.
Cutia focuses on a simple idea: powerful basics should stay accessible.

What You Can Do

  • Arrange clips in a timeline
  • Layer video, text, audio, and stickers
  • Preview changes in real time
  • Export without watermark pressure

Stack Snapshot

  • Next.js application in apps/web
  • Bun for dependency management and scripts
  • PostgreSQL + Redis (optional for frontend-only work)
  • TypeScript across the project

Quick Start (Fast Path)

git clone <your-fork-url>
cd cutia/apps/web
cp .env.example .env.local
bun install
bun dev

Open http://localhost:3000.

Full Local Setup (With Services)

From repository root:

docker-compose up -d

Then in apps/web:

cp .env.example .env.local

Required env values:

DATABASE_URL="postgresql://cutia:cutia@localhost:5432/cutia"
BETTER_AUTH_SECRET="your-generated-secret-here"
BETTER_AUTH_URL="http://localhost:3000"
UPSTASH_REDIS_REST_URL="http://localhost:8079"
UPSTASH_REDIS_REST_TOKEN="example_token"
NODE_ENV="development"

Generate BETTER_AUTH_SECRET:

openssl rand -base64 32

Run:

bun run db:migrate
bun run dev

Contributing

Contributions are welcome. Check .github/CONTRIBUTING.md before opening a PR.

Current high-impact areas:

  • Timeline behavior and interaction quality
  • Project management and reliability
  • Performance tuning and bug fixing
  • UI improvements outside preview internals

Areas currently under active refactor:

  • Preview panel internals (fonts/stickers/effects)
  • Export pipeline internals

Deploy

Deploy with Vercel

License

Released under the MIT License.

NOTE: fork from opencut (#fca99d6126c31fbb18ed9f1034cee6f940b040e8)

About

An open-source, in-browser alternative to CapCut.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages