glanderness/BeefTV
High-performance · Lightweight · AI Native Video workspace. 面向 AI 时代的视频创作工作台。 在画布中,和Agent一起自由连接创意、模型与素材。
BeefTV – AI 原生视频创作工作区
它是什么 – BeefTV 是一款桌面优先、高性能、轻量级的应用程序,可让您在自由形式的画布上构建 AI 生成的多媒体内容(文本、图像、视频、音频)。它使用 React、Go 和 Wails 框架构建,可在 macOS 和 Windows 上运行,并旨在让您使用的 AI 模型始终处于您的控制之下。
为什么重要 – 与许多将 AI 视为辅助按钮的工具不同,BeefTV 将 AI 代理作为创意工作流程的核心部分。画布允许您使用节点连接提示词、素材和模型端点,将单次生成转变为可复用、可编辑的生产管线。
核心概念
| 步骤 | 您做什么 |
|---|---|
| 想法 / 参考 | 导入文本提示词、图像、视频片段、音频等。 |
| AI 原生画布 | 拖放节点,链接它们以定义数据流。 |
| 模型 + 工具 | 附加您配置的任何文生图、视频、音频或转录模型。 |
| 生成输出 | 生成可编辑的文本、图片、视频、音频、故事板。 |
| 迭代 | 保留图形,复用素材,随时间优化结果。 |
主要功能(如仓库中所列)
- 生成 – 基于提示词创建文本、图像、视频和音频。
- 基于节点的工作流 – 可视化图形,其中每个节点代表一个模型、一个转换或一个媒体素材;边定义数据流。
- 素材管理 – 项目库、个人素材库和异步任务队列。
- 模型无关 – 您可以插入任何提供商(本地或远程)用于 LLM、扩散模型、视频生成器等;不锁定单一服务。
- 轻量且高性能 – 优化的视口渲染和分离的媒体预览/生成,使大型项目保持响应。
- 本地优先工作区 – 所有数据都存储在您的机器上;您可以导出或迁移项目。
- 可扩展 – 基于 React + Go 构建;开发人员可以添加新的模型协议或 UI 组件。
典型用例
- AI 辅助视频故事板 – 从文本提示词开始,生成概念图像,将它们拼接成故事板,然后扩展到完整视频。
- 快速多媒体原型制作 – 无需离开应用即可快速生成文本、图形、音频和视频的混合内容,用于营销或教育内容。
- 迭代创意管线 – 保留生成素材的历史记录,编辑部分内容(例如,重新渲染单个场景),并在项目之间复用它们。
- 自定义模型实验 – 通过在节点图中切换提供商来测试不同的扩散或文生视频模型。
入门(来自 README)
# 克隆仓库
git clone https://github.com/glanderness/BeefTV.git
cd BeefTV
# 构建桌面版本(脚本处理特定操作系统的打包)
./scripts/build-beeftv-release.sh
- 从 Releases 页面下载适用于 macOS 或 Windows 的预构建二进制文件。
- 按照 QUICKSTART.md 进行首次启动说明以及如何添加您自己的模型端点。
- 仓库还包含
QUICKSTART.md和docs/desktop-release.md,用于详细的环境要求和本地开发。
社区与支持
- 官方网站:https://beeftv.app/
- 社区二维码(企业微信)和 X/Twitter 账号
@beefnoode在 README 中链接。 - 发布版中提供了演示视频(参见“产品演示”部分)。
贡献与许可
- 欢迎通过 Issues 和 Pull Requests 贡献;请参阅
CONTRIBUTING.md了解工作流程。 - 项目根据 MIT 许可证 发布。
- 第三方归属在
NOTICE文件中列出。
总结 – BeefTV 是一款真正的开源桌面应用程序,将 AI 模型直接集成到可视化、基于节点的视频创作环境中,旨在实现高性能、低资源占用,并让用户完全控制底层模型。
相关
- 项目
- 项目
- 项目
- 项目
- 项目