Open Director
本地优先的 AI 视频生成工具
Open Director 产品介绍
产品简介
Open Director(开放导演)是一款完全本地运行的 AI 视频生成工具,所有素材资产、生成结果均储存在用户本地文件夹中,无需云端服务器中转数据。与市面上大多数云端 AI 视频生成平台不同,Open Director 将本地文件系统作为项目的核心,模拟专业视频剪辑软件(如 Premiere、Davinci)的工作范式,让用户以熟悉的本地文件夹方式组织和管理项目资产。
该工具由独立开发者开源,支持 Windows、Mac、Linux 三大桌面平台,目前需要通过源代码运行。AI 视频生成的实际计算由第三方模型提供商负责,目前支持的模型提供商包括:字节跳动旗下火山引擎的 Seedance、Minimax 官方 API、Fil AI 以及 AutoDL,后续可灵活扩展更多模型。
核心功能
- 本地资产优先管理:所有视频素材、生成结果直接存储在本地项目文件夹,零网络延迟,文件管理完全由用户掌控
- 多模型提供商支持:集成字节跳动 Seedance、Minimax、Fil AI、AutoDL 等多个视频生成模型,用户可灵活切换
- MCP 协议集成:通过 MCP(Model Context Protocol)接口,本地 AI 编程助手(如 Claude Code、Codex、OpenClaw)可直接驱动 Open Director
- 无账号注册分享:分享项目只需共享文件夹或压缩包,无需对方注册账号,天然抗审查
- 专业工作流友好:基于文件夹的项目结构与专业视频编辑工具高度对齐,适合独立创作者和小型工作室
- Git 版本控制兼容:素材可通过 git 进行版本管理,支持协同开发和历史追溯
技术实现
Open Director 的架构核心是一个「视频生成 Harness(挽具)」,这一定义借鉴自 LLM Harness 的设计理念,但针对视频生成场景做了专门适配。
传统的 AI 视频生成平台只需将 API 调用封装为 UI,而 Open Director 提供了完整四层 Harness 能力:
第一层:上下文持久化(Context Persistence)。Harness 持有项目规范(基础提示词、固定艺术风格、角色和资产注册表),用户只需声明一次创作意图,后续每次生成都会自动复用,而无需每次手动输入。
第二层:提示词合成(Prompt Synthesis)。Harness 调用外部推理模型(如 Claude)将用户模糊的创作意图翻译为模型最优的提示词,解决视频生成模型文本条件脆弱、浅层理解的问题。这一步将单次 UI 操作转变为「双模型协作系统」。
第三层:迭代控制(Iterative Control)。Harness 执行「生成 → 评判 → 重新生成」的闭环流程,评估输出结果、决定是否重试,直到收敛到满意结果。这解决了视频生成模型无法自我批判、每次调用都耗费真实成本的问题。
第四层:累积记忆(Cumulative Memory)。Harness 将学到的提示词技巧和可复用资产外化到本地持久存储中,形成「自我改进的技能库」,工具越用越好,无需每次从零开始。
技术栈方面,Open Director 采用 Deno 构建,这是一个现代的 JavaScript/TypeScript 运行时,提供开箱即用的工具链。项目通过 tRPC 定义内部 API 通信,并自动将 open 命名空间下的所有 tRPC 过程暴露为 MCP 工具,无需二次手动注册。
快速上手
第一步:安装 Deno 运行环境 访问 https://deno.com 下载并安装 Deno,这是 Open Director 唯一的运行时依赖。
第二步:克隆项目代码 在终端执行 git clone 将项目代码拉取到本地:git clone https://github.com/waterblower/open-director
第三步:安装模型提供商 API Key 在项目根目录配置好所需的模型服务商 API Key(支持火山引擎 Seedance、Minimax、Fil AI、AutoDL),工具不搭建任何服务器存储密钥。
第四步:启动开发模式 进入项目目录,执行以下命令启动应用:deno task dev
适用人群
- 独立视频创作者:对素材隐私和本地工作流有需求,希望用 AI 辅助视频创作但不依赖云端平台
- AI 研究者和开发者:需要可编程的视频生成工具,可以通过 MCP 接口集成到自己的 AI Agent 工作流
- 专业内容工作室:需要版本控制和文件夹管理的专业级素材管理,适合与现有视频编辑工具链协同
- 隐私敏感用户:不希望将素材上传至第三方云平台,要求数据完全存储在本地
评论与建议
登录 后参与评论或提建议