> ## Documentation Index
> Fetch the complete documentation index at: https://docs.videodb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Director Framework

> Director is your agentic framework for video tasks - think of it as ChatGPT for videos.

## What is Director?

Director is your agentic framework for video tasks - think of it as ChatGPT for videos.

It's open source and allows you to build intelligent video agents that can handle complex operations like searching through content, editing videos, creating compilations, and generating new content, all through natural language commands.

For example, a simple natural language command like: `Upload this video and send the highlights to my Slack`, sets everything in motion - Director's reasoning will orchestrate the different agents intelligently to complete the task for you.

### Quick Access

<CardGroup cols={2}>
  <Card title="Try Hosted Version" href="https://chat.videodb.io/" icon="play">
    Explore Director in the cloud - no setup required
  </Card>

  <Card title="GitHub Repository" href="https://github.com/video-db/Director" icon="github">
    View the open source code and contribute
  </Card>
</CardGroup>

Director framework is built on **VideoDB's 'video-as-data' infrastructure,** enabling your agents to:

* Process and analyze videos at scale
* Search for specific moments or content
* Create clips and compilations instantly
* Add overlays and modifications in real-time
* Integrate with various AI tools and APIs

*You can use it to create quick demos, POCs, showing power of AI to non technical audience, integration with your own systems.*

Built with flexibility in mind, Director is perfect for developers, creators, and teams looking to harness AI to simplify media workflows and unlock new possibilities.

## How do I try it?

You can quickly try out the hosted version to explore the interface at [https://chat.videodb.io/](https://chat.videodb.io/). It functions similarly to ChatGPT but is specifically designed for videos. Here, multiple agents collaborate to complete tasks. This platform also serves as a playground for exploring your video content uploaded on VideoDB.

The Director's backend and frontend are open source and available for you to modify and customize under the MIT license. Our goal is to help you get started quickly and provide insights into designing systems with Large Language Models (LLMs) at their core, as well as planning and building agentic processes. The frontend is polished and well-designed to integrate into your existing project or app, while the backend is scalable and easy to deploy.

### Open Source Components

<CardGroup cols={3}>
  <Card title="Main Project Repo" href="https://github.com/video-db/Director" icon="github">
    Core Director framework and backend
  </Card>

  <Card title="Chat Interface" href="https://github.com/video-db/videodb-chat" icon="message-square">
    Web-based chat UI for Director
  </Card>

  <Card title="Video Player" href="https://github.com/video-db/videodb-player" icon="play">
    Embeddable video player component
  </Card>
</CardGroup>

## Features of Director

**Chat-Based Video Interaction**

* Interact with your videos seamlessly via a chat-based UI.
* Perform tasks like summarization, chapter creation, and more through simple prompts.

1. **AI-Driven Video Agents**

* Agents like `upload`, `summary`, `search`, `web search`, `dubbing`, `branding`, `dynamic editing`, and `clipping` are available to streamline workflows.

1. **Backend Reasoning Engine**

* An intelligent engine loops over agents based on input and context provided by an LLM, ensuring efficient task management.

1. **Video Player Integration**

* Built-in video player with a **collection view** to organize and navigate through your video assets.

1. **Customization and Extensibility**

* Add new agents and integrate your specific workflows effortlessly.

1. **Open Source and Developer-Friendly**

* Fully open-sourced to encourage collaboration and innovation.

## Demos

View the complete [Director demo playlist](https://www.youtube.com/playlist?list=PLhxAMFLSSK039xl1UgcZmoFLnb-qNRYQw) for more examples.

## Learn More About Director

<CardGroup cols={3}>
  <Card title="Setup Director" href="/pages/build-with-agents/director/setup-director" icon="rocket">
    Get started with Director installation and configuration
  </Card>

  <Card title="Create Custom Agent" href="/pages/build-with-agents/director/create-custom-agent" icon="cog">
    Build your own agents within the Director framework
  </Card>

  <Card title="MCP Server" href="/pages/build-with-agents/mcp-server" icon="server">
    Integrate MCP servers with your Director agents
  </Card>
</CardGroup>
