Skip to content

OpenCut:开源的CapCut替代品,隐私、安全、易用

Published:

原文链接


OpenCut Logo# OpenCut (prev AppCut)### A free, open-source video editor for web, desktop, and mobile.

Why?

Features

Project Structure

Getting Started

Prerequisites

Before you begin, ensure you have the following installed on your system:

Setup

  1. Clone the repository

    git clone https://github.com/OpenCut-app/OpenCut.git
    cd OpenCut
    
  2. Start backend services From the project root, start the PostgreSQL and Redis services:

    docker-compose up -d
    
  3. Set up environment variables Navigate into the web app’s directory and create a .env file from the example:

    cd apps/web
    
    
    # Unix/Linux/Mac
    cp .env.example .env.local
    
    # Windows Command Prompt
    copy .env.example .env.local
    
    # Windows PowerShell
    Copy-Item .env.example .env.local
    

    The default values in the .env file should work for local development.

  4. Install dependencies Install the project dependencies using bun (recommended) or npm.

    # With bun
    bun install
    
    # Or with npm
    npm install
    
  5. Run database migrations Apply the database schema to your local database:

    # With bun
    bun run db:push:local
    
    # Or with npm
    npm run db:push:local
    
  6. Start the development server

    # With bun
    bun run dev
    
    # Or with npm
    npm run dev
    

The application will be available at http://localhost:3000.

Contributing

Note: We’re currently moving at an extremely fast pace with rapid development and breaking changes. While we appreciate the interest, it’s recommended to wait until the project stabilizes before contributing to avoid conflicts and wasted effort.

Visit CONTRIBUTING.md

We welcome contributions! Please see our Contributing Guide for detailed setup instructions and development guidelines.

Quick start for contributors:

Sponsors

Thanks to Vercel for their support of open-source software.

Deploy with Vercel

License

MIT LICENSE


Previous Post
eoao/cloud-mail: 基于Cloudflare的免费邮箱服务,支持发送和接收邮件
Next Post
bitchat: 基于蓝牙网状网络的安全去中心化聊天应用