A React/TypeScript editing interface with a Tauri/Rust desktop backend. Source is organized around media ingestion, a player, timeline state and an AI editing panel.
Source guide · Getting started · Scope & limitations
Browser-demo editor: media pool, AI panel, player and timeline. Mock mode—not live cloud inference.
| Component | Open source | Purpose |
|---|---|---|
| Editor UI | src/App.tsx |
React editing workspace and layout. |
| Timeline | src/components/Timeline.tsx |
Timeline presentation and interaction. |
| IPC boundary | src/lib/ipc.ts |
Native command bridge and browser mocks. |
| Desktop backend | src-tauri/src |
Rust ingestion, editing and storage modules. |
From a local checkout of this repository:
npm ci
npm run dev
# Native desktop development, with Rust prerequisites:
# npm run tauri devThe screenshot is the real frontend in browser-demo mode. Its media and IPC responses are mocks defined in src/lib/ipc.ts; it does not demonstrate live AI processing or native media export. See Windows build guide.


