BeefTV:数据留在本地的 AI 视频工作台,和 ComfyUI 分工不同

一、一个被切碎的创作过程

先想象一个真实的晚上。

你写了一段短剧分镜,提示词存在备忘录里。打开 A 平台生成主角设定图,切到 B 平台把图变成五秒视频,配音去 C 平台,剪辑又回到 D 平台。提示词、参考图、种子值散落在四个平台的聊天记录和下载文件夹里------明天想改一版,你拼不回昨晚的思路。

模型能力在快速进步,承载创作过程的工具却没有跟上。这是当下 AI 视频创作者的普遍处境,也是 BeefTV 立项要解决的问题。

它是以开发者 Beefnoodle 为核心的两人团队推出的开源桌面应用:在一个无限画布上,把创意、模型和素材连成一张可持续修改的图。

▲ BeefTV 的主界面:自由画布、视频生成、图片生成、音频生成、帧动画、项目库一屏收拢

项目 9 月 27 日前后开源,两天破 300 star。截至 10 月 3 日,仓库显示 758 star、157 fork,其间发布了 32 个版本,最新为 v1.7.1。介绍它的公众号文章拿到 3 万阅读和 2000 多次转发------被戳中的不只是开发者,更多是创作者。

二、它做了什么

技术选型一目了然:React 19 + TypeScript 写前端,Go + Gin + GORM 写后端,SQLite 做持久化,Wails 打包成 macOS/Windows 原生桌面应用,前端构建用 Vite。安装包不到 100 MB,内嵌 FFmpeg 和 MediaPipe。自动更新走 Ed25519 签名验证------对一个把数据放在本地的应用来说,这一步不能省:更新通道如果没有验签,"本地优先"反而会变成攻击面。

这套选型的共同指向是:不做需要登录的 Web 服务,做装在自己电脑上、打开即用的工作区。项目、画布、素材、任务记录、模型配置默认全部保存在本机,只有执行生成时才按你配置的渠道向外请求模型。

功能上三件事:

画布即工作台。 节点和连线表达的不是计算流程,而是素材之间的关系------这张图是分镜,那根线代表"用这张参考图去生成那段视频"。生成、组织、加工、迭代发生在同一个画布上,过程自动保留,素材可以复用。

▲ 画布上的连线即创作关系:参考图、生成视频、二创结果排布成可回看的思路图谱

模型渠道不绑定。 文本、图片、视频、音频模型都可以自由配置 Base URL 和 API Key,不锁定单一供应商。

▲ 模型配置面板:渠道自由添加,密钥只存在本地

Agent 开始进入工作台。 项目最近合入了 Agent/CLI/MCP 的第一版集成:Agent 可以读画布、调用模型、组织素材,并把产出写回画布继续加工。需要说清楚:这是"正在成为操作者",不是"已经是"。按项目方自己的说法,Agent 能力还在起步阶段,能做理解与执行,离自主主导一段创作还远。README 里"让 Agent 主导你的 AIGC 创作流程"是愿景,不是现状。

三、和 ComfyUI 的区别:默认抽象层级不同

提到画布和节点,多数人第一反应是 ComfyUI。两者都值得用,面向的问题不一样。

▲ ComfyUI 的节点世界:CheckpointLoader、VAE Decode、CLIP Text Encode......

ComfyUI 的节点围绕扩散模型的推理过程展开------加载模型、编码提示词、采样、解码潜空间,画出来的是一张计算图,默认用户是愿意研究模型参数的人。CSDN 上大量 ComfyUI 教程,本质就是教用户读懂这些模块再接线

▲ CSDN 上典型的 ComfyUI 教学:SDXL 工作流的模块拆解

BeefTV 的节点以素材和上下文为单位------一段提示词、一张参考图、一段视频,连线表达"谁是谁的输入"。这不是非黑即白的分界:ComfyUI 也有素材管理节点,BeefTV 的节点内部同样封装着模型调用。真正的差异在默认抽象层级:一个从模型出发向作品靠近,一个从作品出发向模型伸手。

第二个差异是保存的东西。ComfyUI 保存工作流,重放一次生成过程;BeefTV 保存项目------画布、资产、任务历史构成一个可持续演进的创作现场。前者回答"怎么再生成一次",后者回答"这个故事明天怎么继续"。

第三个差异是运行形态。ComfyUI 是 Python 服务加浏览器页面,依赖本地 GPU 推理生态;BeefTV 是 Go 后端加原生桌面壳,模型走外部 API,本机承担编排与资产管理。两者不构成替代关系:调 LoRA 和采样参数的人留在 ComfyUI,管理短剧项目、想让 Agent 帮忙整理分镜的人,才会看向 BeefTV。它真正的对照组是需要登录、按订阅收费的云端 AI 影视工作台,BeefTV 用"本地优先加开源"提供了另一种选择。

四、往前看:这不是新故事

节点式界面在创作软件里反复出现,每次解决的都是同一个问题:系统复杂度超过人脑的线性记忆容量时,需要一张图把关系外化出来。影视合成的 Nuke 用它处理图层关系,Blender 的几何节点处理参数化设计,ComfyUI 把它带进扩散模型时代。BeefTV 接棒的部分,是把节点的抽象对象从计算过程挪到素材关系上。

这条线上新出现的变量是 Agent。MCP 协议让"模型调用工具"有了通用语言,BeefTV 把 Agent 接进画布,画布由此成为人和 Agent 都能读、都能改的工作面。这个方向对不对,现在下结论太早,但它是这个项目里最值得观察的部分。

代码来源也交代清楚:仓库发布文档显示它衍生自开源项目 infinite-canvas------后者本身已集成无限画布、Agent 和导演台,获千星。BeefTV 站在前人地基上做了桌面化和垂直集成,这部分增量够不够分量,交给社区和时间检验。

五、三个待解的问题

先看两个事实。其一,开源至今约一周,已发布 32 个版本,最新 v1.7.1。 按项目方公开的节奏,整个冲刺历时一个月以上,其中第一阶段(UI 与画布)不到一周完成,大量代码由 AI 结对生成。快的同时,工程要求并不低:CONTRIBUTING.md 明确"写路径必须明确失败,不可用默认值掩盖保存、权限、生成或删除错误",涉及外部请求还要说明大小、频率、费用和 SSRF 边界。另一方面,AGENTS.md 写明公开接口和数据结构"可能直接调整",不为旧版本保留兼容层。对早期用户来说,升级前留备份不是多余的谨慎。规矩立住了,执行到哪一步,要看后续版本。

其二,核心贡献者只有两人。 维护带宽、issue 响应、文档、跨平台构建都压在两个人身上;任何一人的精力变化都会直接反映在项目上。社区能否接住,是这个阶段真正的考题。

其三,README 承诺"不绑定单一 Provider",而作者的算力资源站 BeefAPI 与产品深度捆绑,用 MCP 连上即可直接体验。默认体验做得越顺,用户越需要问:中转计费的透明度、售后责任、与直连官方渠道的价差,由谁保证?目前没有找到公开的社区讨论或用户反馈能回答这个问题------它暂时只能作为一个开放问题放在这里,这也是"本地优先"叙事在商业上的必答题。

六、结语:意义不在工具本身

回到最初的问题:这个项目有意义吗?

有。哪怕 BeefTV 最终没有长大,它提出的问题也会留下来:创作工具的下一版,应该让数据留在创作者手里,让画布成为人和 Agent 都能读能改的工作面。ComfyUI 回答了"模型怎么用",BeefTV 想回答"作品怎么做"。后一个问题更难,碰的人也更少。

两人团队,一个月冲刺,758 颗星(数据截止2026年10月3日,以实际情况为准)。它可能成功,也可能不了了之,但方向值得认真对待。


项目:github.com/glanderness/BeefTV · MIT 协议

相关推荐
可乐鸡翅yeah_1 小时前
AES‑128 加密 M3U8,IV 初始化向量新手容易踩坑
前端·网络·数据库·ffmpeg·音视频·m3u8在线
正经教主1 小时前
【FDE系列】阶段3:Day 72:RAGFlow 平台 — 端到端知识库
人工智能·rag·fde
EatFan1 小时前
AI Agent 进入工程化下半场:从多智能体编排走向治理、标准化与运行沙箱
人工智能·多智能体·ai agent·开源框架·mcp·agents.md
一木 之林1 小时前
DDPM扩散模型代码实战:前向加噪造数据、U-Net噪声预测与反向生成手写数字
人工智能·算法·计算机视觉
foenix661 小时前
AI 程序化建模:用数学构建一朵蘑菇云
人工智能
IvorySQL1 小时前
PostgreSQL 日报| relchecks 溢出导致表无法删除(9 月 28 日)
数据库·人工智能·ai·postgresql·区块链
workflower1 小时前
世界模型的内涵与发展
人工智能·机器人·云计算·无人机
9i编程1 小时前
1. 教 AI 上班:带出我的数字同事 —— 把开发习惯交给 Qoder,从零搭脚手架
人工智能·openai·ai编程
架构师那点事儿1 小时前
将 HuggingFace 自己的英译中模型迁移到 ONNX
人工智能·python·深度学习