
今天拆的是 Nomi:一台开源、本地优先的 AI 视频桌面工作台,画布、分镜、时间线都在本机,生成能力全部从外部接入,23 个 MCP 工具让编码 Agent 建项目、拆分镜、真生成,但付费提交、粗剪采用和导出始终要回到界面由人按;文章给全它的层级、三条入口、七处已知阻塞,以及 AGPL-3.0-only 对产品化意味着什么。
aqm857886159/Nomi 是一台装在自己电脑上的 AI 视频工作台:脚本、分镜、生成、剪辑和导出都在同一份本地工程里,画布上排镜头,底下是一条真的时间线。它自己不出模型,生成能力全部从外面接进来。仓库用 AGPL-3.0-only,2026 年 5 月 4 日建仓,到今天有 518 star、114 fork、37 个分支、57 个 tag 和 56 个 release;仓库首页显示 6,836 次提交,最近一次提交是北京时间 9 月 22 日 07:08 合并的 #837。12
node scripts/nomi.mjs <命令>,或者把 Nomi 挂成 MCP 服务端,由 Claude Code、Codex、Cursor 当工具调用。7~/.nomi/capability-core/token 生成一个 token 文件,有这个文件命令行和 MCP 才调得动,删掉下次启动会重新生成。7tools/list 为准,写进文档的计数会随工具面变化而过时。8口径现在有三处:英文 README 写 23 个 MCP 工具,5中文指南正文也写「当前是 23 个工具」,7同一份指南紧接着的算术写的是「15 个按对象归并 + 4 个 M2 语义编辑工具」,合计 19;7英文接入文档在「仓库地标」那一段写的是 33 个工具。8三个数字并存,这里照实列出,不替读者取舍。指南自己也承认过这件事:文档以前就把工具数写错过,所以验收信号里写的是「数量以 tools/list 为准」。nomi_read,画布写只有一个 nomi_canvas_edit,另有建项目、开安全会话、导入本机素材、审阅剧本与分镜、接模型、删连接,以及持久制作 Run 的开始、控制和确认门。7单次生成走一条五步的可编辑流程:nomi_operation_plan 起一份草稿(不提交、不花额度)→ nomi_operation_preview 展示要用的模型、模式、参数、参考和定价 → nomi_operation_gate 走付费确认(分 request 和 decide 两相,裸 boolean 不算确认)→ nomi_operation_execute 提交 → nomi_operation_control 取消或核对提交状态,结果不明时不盲目重提。7127.0.0.1,外网和局域网够不着,另外还有 token 校验。7客户端身份按 Claude Code、Codex、Cursor、Pi、WorkBuddy 分别签发本机签名,绑定这台电脑和这个客户端;自报客户端名、伪造证明或跨客户端复用,拿到的都只是 external 权限。7「能不能连上」和「连上以后允许做什么」在设置里分两处管:连接归「AI 助手连接(MCP)」,制作权限归「可信发起方」列表。7
screen-canvas-2026-08-17,2026-09-22 采集):中间是节点图,浮层里是生成方式(文生视频 / 图生视频 / 首尾帧 / 全能参考)、模型与比例选择,右侧是「生成助手」,底部时间线是一条图片轨加视频轨和叠加层。图里的模型名与版本是项目上传这张图时的状态,与你装到的版本可能不同。4skills/<skill-key>/ 目录,SKILL.md 开头一段 YAML 前置元数据,name 必须是小写 kebab 并与目录同名,正文写给模型看,官方建议不超过 200 行。910这个形状 Claude Code 和 Codex 都读,别处抄来的技能目录放进 skills/ 里重启就能被自动发现。只写 name 和 description 的纯知识技能能正常加载;metadata.nomi 写坏会 fail closed,那个技能拿到零个工具,面板上给一句人话理由,主进程日志里打印 Zod 校验错误。第二份清单文件 skill.json 已于 2026-09-07 退役,留在用户目录里的会在加载时迁移进前置元数据,原件留一份 .bak。9generatedAt 字段写的是 2026-08-31,此后只在一次档案搬迁里被移动过。11README 把它称作「当前 66 条认证条目」,同一段写的是 APIMart 与 Kie.ai 双核心,另有约十家开箱可用的供应商:魔搭、火山、Runway、fal、Replicate、MiniMax、ElevenLabs 等。6/object_info 对账,在你按下运行之前告诉你缺哪些自定义节点和模型文件。6assets/ 里。79nomi 条目、保留你已有的 MCP 服务端,改写前留一份 .nomi-backup。8nomi 工具,然后你能让它跑通「在 Nomi 里新建一个项目叫咖啡广告 → 列一下我有哪些图模型 → 拆三个镜头到画布 → 把第一个生成出来」。8有一条坑写在文档里:别手写一份只有 NOMI_MCP_STDIO=1 的配置,当前版本为每个客户端单独签发本机证明。7node scripts/nomi.mjs status 确认就绪(hasToken: true),models 列可用模型,再用 project create、canvas add、canvas connect、generate 一步步跑。7这条路的 token 与 MCP 共用,Nomi 关着也能跑。workers/nomi-asset-relay),跑在你自己的账号里当上传通道的兜底。13它用的 R2 免费额度是每月 10 GB-month 存储、100 万次 A 类请求、1000 万次 B 类请求,出站流量免费,超出后存储 0.015 美元 / GB-month。14团队服务(定制开发、集成、AGPL 合规部署、培训与持续迭代)可以付费,但 README 和官网都没有公开报价,只能走仓库的业务需求表或作者微信。6
screen-agentic-2026-08-17,2026-09-22 采集):上半是三个确认开关——首次付费前确认制作摘要、预算内自动继续后续镜头、发布删除与覆盖文件;下半是「AI 助手连接(MCP)」入口,和一份「可信发起方」列表,Nomi 标着「本机」,Claude Code 与 Codex 各自一个开关,说明文字写的是「可发起草稿、查看状态和打开安全深链」。4brand.promo;没有公开的「批量生成所有片段」的工具。7设置界面里对应的就是那三个确认开关。
你能怎么办:把 Agent 用在不用点确认的环节上——建工程、拆分镜、连参考、改提示词、预演计划与报价;付费与导出自己按。接受它是一个排片与生成助手,批量无人值守的产线交给别的层。

xattr 命令;升级时要下载对应的 DMG 手动替换 /Applications/Nomi.app。5Windows 安装包没有 Authenticode 签名,SmartScreen 会先拦一次,走「更多信息 → 仍要运行」。5系统门槛在 v0.21.0 提到 macOS 12,10.15 和 11 要退回 v0.20.1。12
你能怎么办:按 README 的三步走,别全局关掉 Gatekeeper;把「每次升级手动换掉 app」算进日常流程。nomi 连不上,日志里一个字都没提到 Nomi;或者连上了,正式制作却被当成 external。
触发条件:用旧版留下的配置启动;手写一份只有 NOMI_MCP_STDIO=1 的配置;从另一个客户端复制凭据;或者换了启动方式导致应用身份变了。
现状:指南的排查表把这些写得逐条可查:客户端里 nomi 直接连不上、日志无一字提到 Nomi,原因是宿主配置还指着旧入口 scripts/nomi-mcp.mjs,这个入口在换成「Nomi 二进制 + NOMI_MCP_STDIO=1」时被删净,老配置于是启动即退出(现在会在 stderr 打一行中英迁移提示并以退出码 2 结束);7当前配置版本是 v3,Nomi 为每个客户端分别生成本机签名的 NOMI_MCP_CLIENT 与 NOMI_MCP_CLIENT_PROOF,绑定当前电脑和具体客户端,不能写死也不能跨客户端复用,缺证明的配置可以列工具但正式制作会被安全地当作 external;7另一条是「找不到 Nomi 的钥匙串」,出现在启动的是另一份应用身份、隔离测试配置或搬动过的 app 时,系统钥匙串不会把原凭据交出来。7
你能怎么办:升级后回「模型接入 → 接入 AI 编程助手」,对每个客户端重新接一次再重启它;别复制 proof,也别手写配置。除非你要另建一套独立配置,别重录或删除原来的钥匙。| 方案 | 你给它什么 | 它给你什么 | 它在这一层 | 许可与公开体量 |
|---|---|---|---|---|
| 本期:Nomi | 一台 macOS / Windows 机器,一份你自己的模型来源(Key、中转或本机 ComfyUI) | 一份本地工程:画布、分镜、时间线、MP4 导出,加一套 MCP 工具面 | 本机工作台,自带编辑器与生产链,模型从外部接 | AGPL-3.0-only,518 star1 |
| DaVinci Resolve MCP | 一台装着 Resolve 的机器、Python 3.10+、开着的 Resolve 界面 | 37 个(默认)或 389 个 MCP 工具覆盖 361 个脚本 API 方法 | 给已装好的专业 NLE 装 Agent 接口 | MIT,3,053 star3 |
| FireRed-OpenStoryline | 一份 config.toml 和几个模型 key | 18 个工具节点串起的成片产线 | 自带 Agent 的成片流水线 | Apache-2.0,3,431 star23 |
| FableCut | 一个浏览器 | 一条 JSON 时间线和 MCP / REST 入口 | 自带编辑器的浏览器端 | MIT,679 star24 |
| kinocut | FFmpeg 和 Python 环境 | 196 个 MCP 工具与一张渲染回执 | FFmpeg 的执行与验证层 | Apache-2.0,162 star25 |
| video-use | 一堆原始素材和转写额度 | 读着词级转写稿剪出的 final.mp4 | 装进编码 Agent 的剪辑技能包 | MIT,25,415 star26 |
| video-shotcraft | 一条模板指令 | 157 张镜头配方卡排出的宣传片 | 镜头与素材资产库 | Apache-2.0,9,180 star27 |
| OpenMontage | 一个编码 Agent | 12 条视频管线跑到 final.mp4 | 编排层 | AGPL-3.0,60,711 star28 |
| HyperFrames | HTML 和组件代码 | 浏览器里的渲染底座 | 渲染底座 | Apache-2.0,52,163 star29 |
| hypit | 一份需求描述 | 一条从脚本到成片的流程 | 编排层 | 自订许可,12,614 star30 |
github.com
github.com
github.com
nomiaqm.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
raw.githubusercontent.com
github.com
agentskills.io
github.com
github.com
github.com
developers.cloudflare.com
pan.quark.cn
bilibili.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.