timeline-studio

timeline-studio

Timeline Studio - Video Editing with AI

Stars: 56

Visit
 screenshot

Timeline Studio is a next-generation professional video editor with AI integration that automates content creation for social media. It combines the power of desktop applications with the convenience of web interfaces. With 257 AI tools, GPU acceleration, plugin system, multi-language interface, and local processing, Timeline Studio offers complete video production automation. Users can create videos for various social media platforms like TikTok, YouTube, Vimeo, Telegram, and Instagram with optimized versions. The tool saves time, understands trends, provides professional quality, and allows for easy feature extension through plugins. Timeline Studio is open source, transparent, and offers significant time savings and quality improvements for video editing tasks.

README:

Timeline Studio

🎬 AI-Powered Video Editor β€’ πŸš€ Multi-Platform Export β€’ ⚑ GPU Acceleration

Italiano | EspaΓ±ol | FranΓ§ais | Deutsch | Русский | δΈ­ζ–‡ | PortuguΓͺs | ζ—₯本θͺž | ν•œκ΅­μ–΄ | TΓΌrkΓ§e | ΰΉ„ΰΈ—ΰΈ’ | Ψ§Ω„ΨΉΨ±Ψ¨ΩŠΨ© | فارسی | ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯€

npm version Build Status Tests Coverage Last Commit GitHub commits npm downloads

GitHub stars Documentation Telegram Discord

🎬 About the Project

What is Timeline Studio?

Timeline Studio is a next-generation professional video editor with AI integration that automates content creation for social media. Built on modern technologies (Tauri + Next.js), it combines the power of desktop applications with the convenience of web interfaces.

🎯 Key Advantages

  • πŸ€– 257 AI Tools - complete video production automation with multi-provider support
  • ⚑ GPU Acceleration - hardware encoding NVENC, QuickSync, VideoToolbox
  • πŸ”Œ Plugin System - extend functionality without changing code
  • 🌐 15 Language Interface - complete localization for global audience with RTL support
  • πŸ”’ Local Processing - your content stays private
  • πŸ“Š 80%+ Test Coverage - professional-level reliability

πŸš€ Problems We Solve

One upload β†’ dozens of ready versions:

  • πŸ“± TikTok - vertical shorts with trending effects (direct upload)
  • πŸ“Ί YouTube - full movies, short clips, Shorts (direct upload)
  • 🎬 Vimeo - high-quality cinematic versions (direct upload)
  • ✈️ Telegram - optimized versions for channels and chats (direct upload)
  • πŸ“Έ Instagram - Reels, Stories, posts optimized for manual upload

πŸ’‘ How It Works

"Create a video about my trip to Asia for all social media" - and in minutes you have ready variants: dynamic shorts for TikTok, atmospheric vlog for YouTube, bright Stories for Instagram. AI selects the best moments, syncs with music and adapts for each platform.

⚑ Why This Changes Everything

  • 10x Time Savings - no more manual adaptation for each video
  • AI Understands Trends - knows what works on each social network
  • Professional Quality - using the same tools as major studios
  • Modular Architecture - easily add new features through plugins
  • Open Source - transparency and ability to participate in development

Timeline Interface #1

πŸ—οΈ Architecture

Timeline Studio is built on modern modular architecture:

Frontend (Next.js 15 + React 19)

  • Feature-based organization - each function in /src/features/ is self-contained
  • State Management - XState v5 for complex states
  • UI Components - shadcn/ui + Radix UI + Tailwind CSS v4
  • TypeScript - strict typing and safety

Backend (Rust + Tauri v2)

  • Modular structure - Core, Security, Media, Compiler, Plugins
  • Service layer - DI container, EventBus, Telemetry
  • FFmpeg integration - advanced video processing
  • Security - API key encryption, OAuth, Keychain

πŸ“š Detailed Frontend Architecture β†’ πŸ“š Detailed Backend Architecture β†’ πŸ“š Plugin System β†’ πŸ› οΈ Technical Stack Details β†’

πŸ€– AI Integration

Timeline Studio features comprehensive AI integration with 257 specialized tools:

AI Providers

  • Claude (Anthropic) - Primary AI with advanced reasoning
  • OpenAI - GPT-4 models for diverse tasks
  • DeepSeek - Specialized reasoning models
  • Ollama - Local models for offline operation

AI Tool Categories

  • Timeline Tools (50) - Intelligent project creation and editing
  • Media Analysis (27) - Scene detection, quality analysis, content intelligence
  • Audio Processing (12) - Transcription, noise removal, music sync
  • Export Optimization (12) - Platform-specific adaptations
  • Effects & Filters (10) - AI-powered visual enhancements
  • And 40+ more specialized tools

πŸ“š AI Chat Documentation β†’ πŸ› οΈ AI Tools Reference β†’

πŸ“š Backend Module Documentation

Timeline Studio uses a modular Rust backend architecture. Each module provides specific functionality:

Core Modules

πŸ”§ Core System - DI container, EventBus, Performance monitoring πŸ”Œ Plugin System - Modular plugin architecture with sandbox security 🎬 Video Compiler - FFmpeg integration and video processing πŸ“ Media Management - File scanning, metadata extraction, thumbnails

AI & Recognition

🧠 Smart Montage Planner - AI-powered video montage generation πŸ‘οΈ Recognition System - YOLO object detection and scene analysis πŸ“ Subtitles Engine - Subtitle generation, parsing, synchronization

Security & Services

πŸ”’ Security Module - API validation, OAuth, secure storage

All modules include comprehensive test suites and detailed API documentation.

πŸ—οΈ Project Status

πŸš€ Alpha version: 97.5% ready 🎯

βœ… Completed: 55+ modules (100% ready) - 30+ frontend + 25+ backend πŸ“‹ Recently Completed:

  • πŸ€– AI Chat Integration - Full Claude/OpenAI/DeepSeek/Ollama provider support with 257 specialized tools
  • πŸ’¬ Chat UI - Modern chat interface with markdown support, code highlighting, and streaming responses
  • 🧠 Smart Montage Planner - AI-powered automatic montage generation with quality analysis
  • 🎬 Timeline Integration - Complete timeline editing with AI assistance

β†’ Detailed Roadmap

Getting Started

Quick Setup

# Clone and install
git clone https://github.com/chatman-media/timeline-studio.git
cd timeline-studio
bun install

# Run development mode
bun run tauri dev

Requirements

  • Node.js v18+, Rust, Bun, FFmpeg

πŸš‘ Troubleshooting Common Issues

FFmpeg Not Found

# macOS
brew install ffmpeg
export ORT_DYLIB_PATH=/opt/homebrew/lib/libonnxruntime.dylib

# Windows - use setup script
./scripts/setup-rust-env-windows.ps1

# Linux
sudo apt-get install ffmpeg libavcodec-dev libavformat-dev

Build Failures

  • Windows: Ensure Visual Studio 2022 with C++ tools is installed
  • macOS: Install Xcode Command Line Tools: xcode-select --install
  • Linux: Install build essentials: sudo apt-get install build-essential

πŸ“š Complete Installation Guide β†’ πŸͺŸ Windows Setup β†’ πŸŽ₯ Video Tutorial β†’ πŸ“– Full Documentation β†’ - Complete documentation with 18+ sections

Development

Quick Start

# Development mode
bun run tauri dev

# Run tests
bun run test && bun run test:rust

# Check code quality
bun run check:all

πŸ“š Complete Development Guide β†’

CI/CD & Code Quality

Automated Workflows

  • βœ… Linting: ESLint, Stylelint, Clippy
  • βœ… Testing: Frontend (Vitest), Backend (Rust), E2E (Playwright)
  • βœ… Coverage: Codecov integration
  • βœ… Build: Cross-platform builds

πŸ“š Detailed CI/CD Guide β†’ πŸ”§ Linting & Formatting β†’

πŸ‘¨β€πŸ’» Developer Resources

Contributing to Timeline Studio

Plugin Development

Testing & Quality

🌐 Community & Support

Join Our Community

Telegram Discord X YouTube

Get Help

Project Roadmap

Support the Project

🀝 Contributors

Thank you to all the amazing people who have contributed to Timeline Studio:

πŸ’Ž Sponsors

Timeline Studio is supported by these amazing sponsors:

🌟 Gold Sponsors

alagiz alexk984 andreypeulskiy gerusm

Special thanks to our generous crypto sponsors who have contributed $1,000+ to the project development!

Support πŸ’πŸš€

Support the development via crypto donations:

BTC
BTC QR Code
14s9Y9Rb2CUWHSAatiQMhfkpx1MWXofUzw
ETH
ETH QR Code
0x286D65151b622dCC16624cEd8463FDa45585fd60
TON
TON QR Code
UQD1M80nPyzph5ZW1vfp_r19XI5MaerNhDq4dWXbXCo96WFj
NOT
NOT QR Code
UQD1M80nPyzph5ZW1vfp_r19XI5MaerNhDq4dWXbXCo96WFj

Star History

Star History Chart

Repo Activity

Alt

License

MIT License with Commons Clause - free for personal use, commercial use requires agreement.

πŸ“„ Full License Details β†’ | πŸ“§ Commercial License: [email protected]

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for timeline-studio

Similar Open Source Tools

For similar tasks

For similar jobs