aqm857886159/Nomi

Open-source, local-first desktop app for AI video creation: write a script → generate images & video → edit on a timeline → export. Bring your own model & API key — everything runs on your machine. Built with Electron + React.

解决的问题

Nomi 解决了向 AI 生成器准确传达视觉意图的难题。它不再仅仅依赖文本提示词并让模型进行“猜测”,而是提供了一个专业的导演工作空间,通过 3D 舞台搭建和结构化工作流来控制构图、角色身份和镜头运动。

工作原理

Nomi 将整个制作流程集成到一个单一的本地优先应用程序中:

  1. 剧本编写与分镜: 用户编写故事,AI 将其分解为详细的镜头列表(镜头、角色和提示词)。
  2. 3D 导演舞台: 用户可以为 3D 模特摆放姿势、设置摄像机角度并定义帧,从而创建锁定镜头间空间关系的视觉参考。
  3. 画布生成: 图像和视频在画布上并行生成,用户可以在应用内进行编辑(去除背景、调整元素)并在节点之间重复使用资产。
  4. 时间轴编辑: 将生成的剪辑拖放到时间轴上进行最终组装并导出为 MP4。
  5. 模型集成: 通过 API 密钥或官方 CLI 集成(如 Jimeng)连接到各种图像和视频模型(例如 Sora 2, Veo 3.1, Kling, Wan)。

适用人群

专为 AI 创作者、导演和分镜师设计,他们需要对视觉输出进行细粒度控制,并希望拥有一个统一的工作空间,无需在多个网络工具之间切换即可管理从剧本到最终视频的整个过程。

亮点

  • 3D 构图控制: 使用 3D 舞台来“构建”镜头,确保一致的取景和姿势。
  • 角色一致性: 项目级资产锁定,防止不同剪辑之间出现“面部漂移”。
  • 集成流水线: 从剧本 $ ightarrow$ 分镜 $ ightarrow$ 画布 $ ightarrow$ 时间轴 $ ightarrow$ 导出的无缝流程。
  • Headless 能力核心: 通过 MCP (Model Context Protocol) 实现,允许 Claude Code 或 Cursor 等编程助手通过对话控制 Nomi。
  • 本地优先: 项目和资产都存储在用户的本地机器上。