timeline-studio

chatman-mediaMIT更新放缓

基于 Tauri 和 React 的 AI 视频剪辑工作台,用时间线编辑配合 AI 助手完成脚本生成、素材编排和视频生成,适合快速做内容创作。

Timeline Studio - Video Editing with AI

v3.111.1发布于 2026-07-01 17:16 UTC239star32fork同步于 2026-11-07 07:33 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/chatman-media/timeline-studio.git
cd timeline-studio
bun install
bun run tauri dev
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求,仅提到支持 NVENC、QuickSync、VideoToolbox 硬件编码加速;需本地安装 FFmpeg。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

基于 Tauri + Next.js 的 AI 视频剪辑器,一次上传自动生成各平台版本

基于 Tauri 和 React 的 AI 视频剪辑工作台,用时间线编辑配合 AI 助手完成脚本生成、素材编排和视频生成,适合快速做内容创作。

核心能力

  • 集成 100+ AI 工具自动化视频制作流程
  • 支持 Claude、OpenAI、DeepSeek、Ollama 多模型
  • 用 NVENC、QuickSync、VideoToolbox 做 GPU 硬件编码
  • 一次素材导出 TikTok、YouTube、Vimeo、Telegram 多平台版本
  • 插件系统可在不改代码的前提下扩展功能

容易踩的坑

需预先安装 Node.js v24+、Rust、Bun 和 FFmpeg,缺 FFmpeg 会直接报错;macOS 上还需设置 ORT_DYLIB_PATH 指向 libonnxruntime.dylib;Windows 需装 Visual Studio 2022 C++ 工具链,Linux 需装 build-essential 及 libavcodec/libavformat 开发包。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.111.1
  1. v3.111.1最新正式版2026-07-01 · 2026-07-01 17:16 UTC

    3.111.1 (2026-07-01)

    Bug Fixes

    • complete i18n audit follow-up (missed by #403 squash-merge) (#404) (8d7922a)
  2. v3.111.02026-07-01 · 2026-07-01 10:02 UTC
    查看更新说明

    3.111.0 (2026-07-01)

    Bug Fixes

    • resolve browser-preview crashes and extensive i18n gaps (#403) (bd5b76e)

    Features

  3. v3.110.02026-06-28 · 2026-06-28 20:17 UTC
    查看更新说明

    3.110.0 (2026-06-28)

    Features

    • gateway: idea.submit starts a first-cut workflow from the Mini App (#330) (#400) (42cac74)
  4. v3.109.02026-06-28 · 2026-06-28 19:52 UTC
    查看更新说明

    3.109.0 (2026-06-28)

    Features

    • mini-app: native MainButton for Approve on detail screen (#330) (#399) (2d0aa73)
  5. v3.108.02026-06-28 · 2026-06-28 19:32 UTC
    查看更新说明

    3.108.0 (2026-06-28)

    Features

    • mini-app: session detail screen with BackButton + haptics (#330) (#398) (d9c2e6f)

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Italiano | Español | Français | Deutsch | Русский | 中文 | Português | 日本語 | 한국어 | Türkçe | ไทย | العربية | فارسی | हिन्दी

    npm version Build Status Node.js Rust 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

    • 🤖 100+ 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 and Headless Runtime

    • Rust workspace - crates/* owns schema, render, media analysis, montage, publish and the timeline CLI
    • TypeScript workspaces - packages/core, packages/domains, packages/adapters, packages/ui
    • Desktop host - Tauri v2 remains the desktop shell over the shared runtime
    • Headless entrypoints - render-job, bot-workflow, bot-worker and Rust timeline

    📚 Detailed Frontend Architecture → 📚 Detailed Backend Architecture → 📚 Plugin System → 🛠️ Technical Stack Details →

    🤖 AI Integration

    Timeline Studio features comprehensive AI integration with 100+ 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 →

    📚 Runtime Documentation

    Timeline Studio uses a modular Rust + TypeScript workspace architecture. Desktop, CLI and bot/headless workflows share the same contracts where possible.

    Headless and Contracts

    📚 External Headless Contracts - supported ProjectSchema, Rust timeline, render-job, bot-workflow, bot-worker and bot-cleanup entrypoints 🤖 Bot-First Production Contract - Telegram AI review state, restart, retry, cleanup and Rust publish boundary 🧪 Telegram AI Review Sandbox Smoke - mocked and real sandbox validation path

    Architecture

    🧱 Package Boundaries - workspace ownership and import boundaries 🔁 Root Compatibility Shims - temporary root paths and migration criteria 🦀 Rust Backend Architecture - Rust/Tauri architecture and technology overview

    src-tauri remains a desktop host/glue layer. External consumers should use the documented headless entrypoints instead of importing desktop internals.

    🏗️ Project Status

    🚀 Alpha version: 97.5% ready 🎯

    ✅ Completed: modular Rust workspace, TypeScript workspaces and bot-first/headless contract hardening 📋 Recently Completed:

    • 📦 Phase F TypeScript Workspaces - core, domains, adapters, ui, apps/desktop and apps/cli
    • 🤖 Bot-first Telegram AI Review - upload, preview, text/voice/video-note revisions, approval and publish
    • 🧱 Phase G Headless Contracts - supported external entrypoints, package boundaries and root shim migration path
    • ✅ Green main CI - build, frontend tests, bot/AI headless tests and Node lint after Phase G merge

    → 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 v24+, 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

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

    Support 💝🚀

    Support the development via crypto donations:

    Star History

    Repo Activity

    Alt

    License

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

    📄 Full License Details → | 📧 Commercial License: [email protected]