AI-assisted workflow mapping, recording, and editing for product demos.
Aetura is a desktop-first app that helps you turn a URL and intent into a demo flow. It combines:
- A Python engine that explores pages and drafts step-by-step actions
- A Tauri shell for desktop integration and local video workflows
- A React editor for preview, timeline edits, and export settings
- Generate demo scripts from a starting URL and user intent
- Resume and extend approved scripts without starting over
- Replay approved steps and record video output locally
- Tune recording quality with FPS, viewport size, and output preset
- Browse recorded demos in a local library
- Open recordings in an editor with timeline controls and zoom effects
- Export edited demos with selectable format, resolution, and frame rate
- Configure Grok API keys and default export directory in app settings
engine/FastAPI backend, automation workflows, browser + AI orchestrationfrontend/React + Vite UI for mapping, recordings, editor, and settingssrc-tauri/Rust/Tauri desktop host and native integrations
pnpm installcd engine
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
./venv/bin/uvicorn main:app --reloadFrom project root in a separate terminal:
pnpm run dev:uiFrom project root:
pnpm run devRun all configured tests from project root:
pnpm testPOST /exploredraft a new scriptPOST /explore/resumecontinue from approved stepsPOST /recordrecord a demo video from approved stepsGET /librarylist local recordings