GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - msgbyte/cutia: An open-source, in-browser alternative to CapCut.

BranchesTags
Open more actions menu

Latest commit

 

History

171 Commits
171 Commits

Folders and files

NameName
Last commit message
Last commit date
.cursor
.cursor
 
 
.github
.github
 
 
.vscode
.vscode
 
 
apps/web
apps/web
 
 
docs/superpowers
docs/superpowers
 
 
packages
packages
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
biome.json
biome.json
 
 
bun.lock
bun.lock
 
 
docker-compose.yaml
docker-compose.yaml
 
 
i18n.sh
i18n.sh
 
 
package.json
package.json
 
 
tsconfig.json
tsconfig.json
 
 
turbo.json
turbo.json
 
 
vercel.json
vercel.json
 
 

Repository files navigation

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)

Start only the backing services for local development:

docker compose up redis serverless-redis-http -d

Then in apps/web:

cp .env.example .env.local

Required env values:

UPSTASH_REDIS_REST_URL="http://localhost:8079"
UPSTASH_REDIS_REST_TOKEN="cutia_redis_token"
NODE_ENV="development"

To enable authentication, also start PostgreSQL and add these env values:

docker compose up redis serverless-redis-http postgres -d
DATABASE_URL="postgresql://cutia:cutia@localhost:5432/cutia"
BETTER_AUTH_SECRET="your-generated-secret-here"

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

Docker Deployment

Run the full application with Docker:

docker compose up --build

Open http://localhost:3000.

This starts Redis and the web app. To enable authentication, uncomment the PostgreSQL service and related env vars in docker-compose.yaml.

Deploy

Deploy with Vercel

License

Released under the MIT License.

NOTE: fork from opencut (#fca99d6126c31fbb18ed9f1034cee6f940b040e8)

About

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

cutia.msgbyte.com

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

895 stars

Watchers

6 watching

Forks

150 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.