LTX Desktop is an open-source Electron app for generating videos with LTX models โ locally on supported Windows NVIDIA GPUs, with API mode for unsupported hardware and macOS.
Everything you need for professional AI video generation and editing
Transform text prompts into high-quality videos using advanced LTX models with precise control over style and composition.
Bring static images to life by animating them with AI, creating dynamic video content from any image source.
Sync video generation with audio tracks for music videos, presentations, and synchronized multimedia content.
Intelligently edit and regenerate specific sections of videos while maintaining consistency with the original content.
Professional timeline-based editor with intuitive controls for trimming, arranging, and managing video assets.
Save and manage complete video projects with all assets, edits, and generation settings preserved for future work.
Explore the intuitive interface designed for professional video generation workflows
The main workspace for configuring and launching video generation tasks with real-time previews and progress tracking.
Professional timeline editor with drag-and-drop functionality, clip management, and precise editing controls.
Intelligent gap detection and AI-powered filling to seamlessly complete video sequences and transitions.
Built with a clean three-layer architecture for performance and maintainability
React 18 + TypeScript + Tailwind CSS renderer with modern UI components and responsive design.
Main process managing app lifecycle, IPC, Python backend process, and native ffmpeg export.
Python FastAPI server (port 8000) handling ML model orchestration, generation, and GPU execution.
Choose the mode that fits your hardware and workflow requirements
| Platform / Hardware | Generation Mode | Requirements | Notes |
|---|---|---|---|
| Windows + CUDA GPU with โฅ32GB VRAM | Local Generation | NVIDIA GPU, 160GB+ disk space | Downloads model weights locally for fully offline operation |
| Windows (no CUDA, <32GB VRAM, or unknown VRAM) | API-only Mode | LTX API key, internet connection | Cloud-based generation with API key required |
| macOS (Apple Silicon builds) | API-only Mode | LTX API key, internet connection | Official support for Apple Silicon via cloud API |
| Linux | Not Officially Supported | - | No official builds, but codebase may work with modifications |
The LTX API is used for:
Generate a FREE API key at the LTX Console.
Built with modern tools and practices for extensibility and community contributions
Built with pnpm, uv, TypeScript strict mode, and Pyright for type safety across the entire stack.
Integration-first testing with no mocks - uses service fakes for GPU/network boundaries with real FastAPI TestClient.
Separation of concerns with thin routes, focused handlers, service protocols, and centralized state management.