Skip to content

LuwiEditor-AI/LuwiEditor-AI-Code-for-Desktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AI Embedded Video Editor

This project is a desktop video editor built with Electron.js, React, TypeScript, ONNX Runtime, Supabase, Node.js, and Express.js. It features open-source AI models for video processing and modern CI/CD workflows.

Main Tech Stack

  • Electron.js (desktop shell)
  • React + TypeScript (UI)
  • ONNX Runtime (AI inference)
  • Supabase (auth, storage, realtime)
  • Node.js + Express.js (API)
  • Husky, GitHub Actions, Dependabot (CI/CD)

Getting Started

  1. npm install
  2. npm run dev (starts Electron, React, and API in dev mode)
  3. Edit code in src/, main/, and public/ as needed

Scripts

  • npm run dev — Start all dev servers
  • npm run build — Build all code
  • npm test — Run tests
  • npm run lint — Lint code
  • npm run format — Format code

Directory Structure

  • main/ — Electron main process
  • src/renderer/ — React UI
  • src/ai/ — AI logic (ONNX)
  • src/models/ — Model files
  • src/supabase/ — Supabase integration
  • src/server/ — Node.js/Express API
  • public/ — Static assets

Contributing

  • See .github/copilot-instructions.md for AI agent guidelines
  • PRs run CI/CD via GitHub Actions and Husky hooks

For more, see .github/copilot-instructions.md and code comments.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors