← all repositories
video-db/Director

Chat-based video editing by committee of AI agents

Director is a framework that turns natural language commands into multi-step video workflows by orchestrating specialized AI agents.

1.4k stars Python AgentsRAG · Search
Director
Not currently ranked — collecting fresh signals.
star history

What it does

Director is a framework for building video agents that handle tasks like search, editing, compilation, and generation through a chat interface. You type a command—say, asking it to find highlights and share them—and a reasoning engine delegates the work across specialized agents, then streams the result. It sits on top of VideoDB’s infrastructure and ships with over 20 pre-built agents for summarizing, clipping, dubbing, subtitling, and even generating full movies from scripts.

The interesting bit

The core is a reasoning engine that acts less like a simple router and more like a project manager: it maintains context, breaks tasks into steps, and coordinates multiple agents in real time. That means a single sentence can trigger a chain of uploads, scene detection, editing, and third-party integrations without manual scripting.

Key highlights

  • Ships with 20+ pre-built agents for common video operations like search, summarization, and translation.
  • Modular architecture with a backend reasoning engine, chat UI, video player, and collection view as separate components.
  • Extensible: new agents are created by copying a template and registering a Python class.
  • Integrates with external LLMs and GenAI APIs while handling cloud storage, indexing, and streaming through VideoDB.
  • Can run locally or self-hosted on cloud platforms.

Caveats

  • Adding a new agent still requires manually importing it and appending it to a list in handler.py—functional, but not quite plug-and-play.

Verdict

Developers building media pipelines or video-centric SaaS tools should look here; if you just need a one-off ffmpeg script, this is overkill.

Frequently asked

What is video-db/Director?
Director is a framework that turns natural language commands into multi-step video workflows by orchestrating specialized AI agents.
Is Director open source?
Yes — video-db/Director is open source, released under the MIT license.
What language is Director written in?
video-db/Director is primarily written in Python.
How popular is Director?
video-db/Director has 1.4k stars on GitHub.
Where can I find Director?
video-db/Director is on GitHub at https://github.com/video-db/Director.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.