timeline-studio
Timeline Studio - Video Editing with AI
Stars: 56
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:
Italiano | EspaΓ±ol | FranΓ§ais | Deutsch | Π ΡΡΡΠΊΠΈΠΉ | δΈζ | PortuguΓͺs | ζ₯ζ¬θͺ | νκ΅μ΄ | TΓΌrkΓ§e | ΰΉΰΈΰΈ’ | Ψ§ΩΨΉΨ±Ψ¨ΩΨ© | ΩΨ§Ψ±Ψ³Ϋ | ΰ€Ήΰ€Ώΰ€¨ΰ₯ΰ€¦ΰ₯
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.
- π€ 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
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
"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.
- 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 Studio is built on modern modular architecture:
-
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
- 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 β
Timeline Studio features comprehensive AI integration with 257 specialized tools:
- Claude (Anthropic) - Primary AI with advanced reasoning
- OpenAI - GPT-4 models for diverse tasks
- DeepSeek - Specialized reasoning models
- Ollama - Local models for offline operation
- 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 β
Timeline Studio uses a modular Rust backend architecture. Each module provides specific functionality:
π§ 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
π§ Smart Montage Planner - AI-powered video montage generation ποΈ Recognition System - YOLO object detection and scene analysis π Subtitles Engine - Subtitle generation, parsing, synchronization
π Security Module - API validation, OAuth, secure storage
All modules include comprehensive test suites and detailed API documentation.
π 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
# 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- Node.js v18+, Rust, Bun, FFmpeg
# 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- 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 mode
bun run tauri dev
# Run tests
bun run test && bun run test:rust
# Check code quality
bun run check:allπ Complete Development Guide β
- β Linting: ESLint, Stylelint, Clippy
- β Testing: Frontend (Vitest), Backend (Rust), E2E (Playwright)
- β Coverage: Codecov integration
- β Build: Cross-platform builds
π Detailed CI/CD Guide β π§ Linting & Formatting β
- π€ Contributing Guide - How to contribute to the project
- π Report Issues - Found a bug? Let us know!
- π‘ Feature Requests - Suggest new features
- π Plugin System Guide - Build your own plugins
- π Plugin Quickstart - Get started in 5 minutes
- π¦ Plugin API Reference - Complete API documentation
- π§ͺ Testing Guide - Unit, integration, E2E testing
- π Test Utils - Audio and Tauri component testing
- β Code Style - Coding standards
- π Performance Guide - Optimization tips
- π FAQ - Frequently asked questions
- π¬ Discussions - Ask questions, share ideas
- π Issue Tracker - Report bugs
- π§ Email Support - [email protected]
- πΊοΈ Development Roadmap - See what's coming next
- β¨ Completed Features - Recently shipped features
- π― Alpha Release Progress - 97.5% complete!
- π Project Status - Current development stats
- β Star on GitHub - Show your support
- π€ Contribute - Join the development
- πΌ Commercial License - For business use
Thank you to all the amazing people who have contributed to Timeline Studio:
Timeline Studio is supported by these amazing sponsors:
Special thanks to our generous crypto sponsors who have contributed $1,000+ to the project development!
Support the development via crypto donations:
BTC![]() 14s9Y9Rb2CUWHSAatiQMhfkpx1MWXofUzw
|
ETH![]() 0x286D65151b622dCC16624cEd8463FDa45585fd60
|
TON![]() UQD1M80nPyzph5ZW1vfp_r19XI5MaerNhDq4dWXbXCo96WFj
|
NOT![]() UQD1M80nPyzph5ZW1vfp_r19XI5MaerNhDq4dWXbXCo96WFj
|
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 tasksFor Jobs:
Alternative AI tools for timeline-studio
Similar Open Source Tools
timeline-studio
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.
Wegent
Wegent is an open-source AI-native operating system designed to define, organize, and run intelligent agent teams. It offers various core features such as a chat agent with multi-model support, conversation history, group chat, attachment parsing, follow-up mode, error correction mode, long-term memory, sandbox execution, and extensions. Additionally, Wegent includes a code agent for cloud-based code execution, AI feed for task triggers, AI knowledge for document management, and AI device for running tasks locally. The platform is highly extensible, allowing for custom agents, agent creation wizard, organization management, collaboration modes, skill support, MCP tools, execution engines, YAML config, and an API for easy integration with other systems.
gen-ai-experiments
Gen-AI-Experiments is a structured collection of Jupyter notebooks and AI experiments designed to guide users through various AI tools, frameworks, and models. It offers valuable resources for both beginners and experienced practitioners, covering topics such as AI agents, model testing, RAG systems, real-world applications, and open-source tools. The repository includes folders with curated libraries, AI agents, experiments, LLM testing, open-source libraries, RAG experiments, and educhain experiments, each focusing on different aspects of AI development and application.
claude-code-plugins-plus-skills
Claude Code Skills & Plugins Hub is a comprehensive marketplace for agent skills and plugins, offering 1537 production-ready agent skills and 270 total plugins. It provides a learning lab with guides, diagrams, and examples for building production agent workflows. The package manager CLI allows users to discover, install, and manage plugins from their terminal, with features like searching, listing, installing, updating, and validating plugins. The marketplace is not on GitHub Marketplace and does not support built-in monetization. It is community-driven, actively maintained, and focuses on quality over quantity, aiming to be the definitive resource for Claude Code plugins.
ClaraVerse
ClaraVerse is a privacy-first AI assistant and agent builder that allows users to chat with AI, create intelligent agents, and turn them into fully functional apps. It operates entirely on open-source models running on the user's device, ensuring data privacy and security. With features like AI assistant, image generation, intelligent agent builder, and image gallery, ClaraVerse offers a versatile platform for AI interaction and app development. Users can install ClaraVerse through Docker, native desktop apps, or the web version, with detailed instructions provided for each option. The tool is designed to empower users with control over their AI stack and leverage community-driven innovations for AI development.
ALwrity
ALwrity is a lightweight and user-friendly text analysis tool designed for developers and data scientists. It provides various functionalities for analyzing and processing text data, including sentiment analysis, keyword extraction, and text summarization. With ALwrity, users can easily gain insights from their text data and make informed decisions based on the analysis results. The tool is highly customizable and can be integrated into existing workflows seamlessly, making it a valuable asset for anyone working with text data in their projects.
atom
Atom is an open-source, self-hosted AI agent platform that allows users to automate workflows by interacting with AI agents. Users can speak or type requests, and Atom's specialty agents can plan, verify, and execute complex workflows across various tech stacks. Unlike SaaS alternatives, Atom runs entirely on the user's infrastructure, ensuring data privacy. The platform offers features such as voice interface, specialty agents for sales, marketing, and engineering, browser and device automation, universal memory and context, agent governance system, deep integrations, dynamic skills, and more. Atom is designed for business automation, multi-agent workflows, and enterprise governance.
RSTGameTranslation
RSTGameTranslation is a tool designed for translating game text into multiple languages efficiently. It provides a user-friendly interface for game developers to easily manage and localize their game content. With RSTGameTranslation, developers can streamline the translation process, ensuring consistency and accuracy across different language versions of their games. The tool supports various file formats commonly used in game development, making it versatile and adaptable to different project requirements. Whether you are working on a small indie game or a large-scale production, RSTGameTranslation can help you reach a global audience by making localization a seamless and hassle-free experience.
ito
Ito is an intelligent voice assistant that provides seamless voice dictation to any application on your computer. It works in any app, offers global keyboard shortcuts, real-time transcription, and instant text insertion. It is smart and adaptive with features like custom dictionary, context awareness, multi-language support, and intelligent punctuation. Users can customize trigger keys, audio preferences, and privacy controls. It also offers data management features like a notes system, interaction history, cloud sync, and export capabilities. Ito is built as a modern Electron application with a multi-process architecture and utilizes technologies like React, TypeScript, Rust, gRPC, and AWS CDK.
oneclick-subtitles-generator
A comprehensive web application for auto-subtitling videos and audio, translating SRT files, generating AI narration with voice cloning, creating background images, and rendering professional subtitled videos. Designed for content creators, educators, and general users who need high-quality subtitle generation and video production capabilities.
LingEcho-App
LingEcho is an enterprise-grade intelligent voice interaction platform that integrates advanced speech recognition, text-to-speech, large language models, and real-time communication technologies. It provides features such as AI character real-time calls, voice cloning, workflow automation, knowledge base management, application integration, device management, alert system, billing system, organization management, key management, VAD voice activity detection, voiceprint recognition service, ASR-TTS service, MCP service, and hardware device support.
Beaver-Notes
Beaver Notes is a privacy-first, local-first note-taking app designed to help users capture ideas, organize knowledge, and connect notes without sending data to the cloud by default. It offers cross-platform support, secure data storage, markdown support, community-driven development, and various features like tags, folders, note linking, locked notes, flexible sync options, and open-source collaboration. The tool prioritizes privacy, simplicity, and user control over their data, making it a reliable choice for individuals seeking a secure and efficient note-taking solution.
ToolNeuron
ToolNeuron is a secure, offline AI ecosystem for Android devices that allows users to run private AI models and dynamic plugins fully offline, with hardware-grade encryption ensuring maximum privacy. It enables users to have an offline-first experience, add capabilities without app updates through pluggable tools, and ensures security by design with strict plugin validation and sandboxing.
opcode
opcode is a powerful desktop application built with Tauri 2 that serves as a command center for interacting with Claude Code. It offers a visual GUI for managing Claude Code sessions, creating custom agents, tracking usage, and more. Users can navigate projects, create specialized AI agents, monitor usage analytics, manage MCP servers, create session checkpoints, edit CLAUDE.md files, and more. The tool bridges the gap between command-line tools and visual experiences, making AI-assisted development more intuitive and productive.
shimmy
Shimmy is a 5.1MB single-binary local inference server providing OpenAI-compatible endpoints for GGUF models. It offers fast, reliable AI inference with sub-second responses, zero configuration, and automatic port management. Perfect for developers seeking privacy, cost-effectiveness, speed, and easy integration with popular tools like VSCode and Cursor. Shimmy is designed to be invisible infrastructure that simplifies local AI development and deployment.
J.A.R.V.I.S.2.0
J.A.R.V.I.S. 2.0 is an AI-powered assistant designed for voice commands, capable of tasks like providing weather reports, summarizing news, sending emails, and more. It features voice activation, speech recognition, AI responses, and handles multiple tasks including email sending, weather reports, news reading, image generation, database functions, phone call automation, AI-based task execution, website & application automation, and knowledge-based interactions. The assistant also includes timeout handling, automatic input processing, and the ability to call multiple functions simultaneously. It requires Python 3.9 or later and specific API keys for weather, news, email, and AI access. The tool integrates Gemini AI for function execution and Ollama as a fallback mechanism. It utilizes a RAG-based knowledge system and ADB integration for phone automation. Future enhancements include deeper mobile integration, advanced AI-driven automation, improved NLP-based command execution, and multi-modal interactions.
For similar tasks
timeline-studio
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.
Text-To-Video-AI
Text-To-Video-AI is a tool that utilizes AI to generate videos from text. Users can easily create videos by providing text input, making content creation more efficient and accessible. The tool simplifies the video creation process by automating the conversion of text into engaging video content. With Text-To-Video-AI, users can quickly produce high-quality videos without the need for advanced video editing skills. The tool aims to empower content creators, marketers, educators, and individuals looking to enhance their video production capabilities.
For similar jobs
LLMStack
LLMStack is a no-code platform for building generative AI agents, workflows, and chatbots. It allows users to connect their own data, internal tools, and GPT-powered models without any coding experience. LLMStack can be deployed to the cloud or on-premise and can be accessed via HTTP API or triggered from Slack or Discord.
daily-poetry-image
Daily Chinese ancient poetry and AI-generated images powered by Bing DALL-E-3. GitHub Action triggers the process automatically. Poetry is provided by Today's Poem API. The website is built with Astro.
exif-photo-blog
EXIF Photo Blog is a full-stack photo blog application built with Next.js, Vercel, and Postgres. It features built-in authentication, photo upload with EXIF extraction, photo organization by tag, infinite scroll, light/dark mode, automatic OG image generation, a CMD-K menu with photo search, experimental support for AI-generated descriptions, and support for Fujifilm simulations. The application is easy to deploy to Vercel with just a few clicks and can be customized with a variety of environment variables.
SillyTavern
SillyTavern is a user interface you can install on your computer (and Android phones) that allows you to interact with text generation AIs and chat/roleplay with characters you or the community create. SillyTavern is a fork of TavernAI 1.2.8 which is under more active development and has added many major features. At this point, they can be thought of as completely independent programs.
Twitter-Insight-LLM
This project enables you to fetch liked tweets from Twitter (using Selenium), save it to JSON and Excel files, and perform initial data analysis and image captions. This is part of the initial steps for a larger personal project involving Large Language Models (LLMs).
AISuperDomain
Aila Desktop Application is a powerful tool that integrates multiple leading AI models into a single desktop application. It allows users to interact with various AI models simultaneously, providing diverse responses and insights to their inquiries. With its user-friendly interface and customizable features, Aila empowers users to engage with AI seamlessly and efficiently. Whether you're a researcher, student, or professional, Aila can enhance your AI interactions and streamline your workflow.
ChatGPT-On-CS
This project is an intelligent dialogue customer service tool based on a large model, which supports access to platforms such as WeChat, Qianniu, Bilibili, Douyin Enterprise, Douyin, Doudian, Weibo chat, Xiaohongshu professional account operation, Xiaohongshu, Zhihu, etc. You can choose GPT3.5/GPT4.0/ Lazy Treasure Box (more platforms will be supported in the future), which can process text, voice and pictures, and access external resources such as operating systems and the Internet through plug-ins, and support enterprise AI applications customized based on their own knowledge base.
obs-localvocal
LocalVocal is a live-streaming AI assistant plugin for OBS that allows you to transcribe audio speech into text and perform various language processing functions on the text using AI / LLMs (Large Language Models). It's privacy-first, with all data staying on your machine, and requires no GPU, cloud costs, network, or downtime.




