v0.8.4 视频剪辑工作流 · 文字贴图 · 本地导出

把整条创作链路
画在一张画布上

文本、图像、视频、音频、逐帧动画、分镜、360° 全景与 3D 导演台, 在同一张无限画布上连接成可复用的生成链路。 素材与密钥留在你自己的电脑上。

支持 macOS · Windows · Linux|免费下载,源码可读

AI Canvas 应用界面:深色无限画布上排布着文本、角色图像、视频与 Markdown 节点,并以连线组成生成链路
Tauri 2 React 19 React Flow 12 TypeScript 6 Rust Three.js MCP
12类画布节点
3档 Agent 执行模式
5种生成后端
0条 API Key 落库

画布

节点之间有连线,
创作才有上下文

基于 React Flow 12 的无限画布:多选、吸附、对齐、分布、分组、复制粘贴与完整撤销重做。 有依赖的节点按拓扑顺序执行,无依赖的并发跑完。

选中即批量生成

框选一批节点直接执行。存在连线依赖时按拓扑顺序推进,互不相干的节点并发跑,结果原地回填。

画布笔记与绘图

矩形、菱形、椭圆、箭头、直线、自由绘制、文本与图片笔记,可调线条、填充、粗糙度与层级——和普通节点共用同一套选择、吸附、分组与历史语义。

可回看的操作记录

结构变更进入历史快照,多节点写入按批次提交。右上角浮层可回看整条时间线,随时撤销重做。

高级预设编排

把一串生成步骤存成预设,运行时逐步派生节点、连线与模型任务,重复的流程只配一次。

拖进来就能用

系统剪贴板、文件拖放与资产面板都能把素材带进画布。资产库支持项目索引、外部文件夹登记、独立搜索窗口与缩略图拖回。

对话 Agent

一个会用你画布的助手,
而不是一个会乱动的助手

助手可以查询和修改画布、生成媒体、派出只读子智能体、读取你授权的文件并沉淀项目记忆。 每一类操作的权限边界,由本地 Policy Engine 固定,提示词改不动。

工具 effect
Plan规划
B协作
C自主
只读查询read
自动
自动
自动
画布写入canvas_write
禁止
需确认
自动
媒体生成media_generation
禁止
需确认
需确认
文件写入file_write
禁止
需确认
需确认
永久删除permanent_delete
禁止
需确认
需确认
项目记忆memory_write
禁止
需确认
需确认
厂商配置config_write
禁止
需确认
需确认

注意最后五行。无论哪种模式,付费媒体生成、文件写入、永久删除、项目记忆和厂商配置都停在「需确认」——模式 C 也一样。能被模式放开的只有画布写入这一行,而且它必须校验 canvas revision 并写入撤销历史。

只读子智能体

在助手里自定义领域角色,说明书可以来自 Skill,也可以直接写提示词。主任务按需并行派出子智能体,材料范围由你勾选,产出脱敏后回传主线程。

  • 隔离上下文与工具子集
  • 任务组预算约束
  • 内置只读「专家复核」角色

任务不会因为你切走就断

切换会话后任务继续运行,任务中心汇总跨会话进度;时间线支持暂停、继续、停止、插话与重新规划。应用重启后,未完成任务恢复为暂停状态,绝不静默续跑。

  • 上下文占用可视,超预算自动压缩
  • 项目记忆只能由 Agent 提议、你确认后保存
  • 付费媒体请求逐次确认
本地 MCP 控制桥

手动开启的会话级 stdio 适配器,让 Codex 等 MCP 客户端复用应用内已有的能力边界,而不是绕过它。

  • 监听 127.0.0.1 随机端口
  • 令牌 每次会话一次性 256 位
  • 审批 仍在 AI Canvas 内完成
  • 默认 关闭 · 退出即失效

节点

十二类节点,一套连线语义

图片、视频、音频三类参考媒体共用同一套连线与提示词引用规则,由统一的媒体 Provider 注册表分发到各家厂商适配器。

文本ai-text

流式生成、多轮内容、提示词预设、Skill、风格与 @ 节点引用。

图像ai-image

文生图、图生图、批量结果与生成历史;裁剪、扩图、标注、抠图、多图合成、机位工作台与宫格编辑。

视频ai-video

文生视频、图生视频、视频到视频,可配分辨率、帧率、时长、比例、参考音频与有声视频。

音频ai-audio

音乐与语音生成、参考音色、上传、播放与结果管理。

逐帧动画ai-animation

动作与帧数配置、Sprite Sheet 生成与预览。

分镜ai-storyboard

自定义宫格、单格覆盖、素材拖入与画格提取。

360° 全景ai-panorama

预览全景图像,并把当前视角截图生成新的图片节点。

3D 导演台ai-director

独立窗口内完成场景摆位、机位预演与画面捕获,结果回写节点后可继续图生视频。

Markdownai-markdown

长文本、设定集与工作笔记直接留在画布上。

源文件source-*

把本地素材登记进画布,作为生成链路的输入。

画布笔记canvas-note

形状、箭头、自由绘制、文本与图片笔记。

分组group

把一组节点收进分组一起移动、折叠与管理。

角色库与短剧

从角色卡到成片,
都在同一个项目里

人物、场景与道具一次建好反复用;剪辑也不必再导出到别的软件。

跨项目角色库

全局角色库保存角色卡、多张参考图与头像裁切;项目角色可以直接从画布节点捕获。角色可绑定多段声音、设主声音、记录标签与台词,并一键创建音频节点或配音生成节点。

短剧资产面板

人物、场景与道具集中管理,写提示词时用 @ 直接引用。声音节点作为音色参考连进生成链路,角色台词自动预填到生成节点。

视频剪辑工作流

时间轴支持滚轮缩放、横向平移、框选、吸附指示与三档轨道高度。文字与贴图可读取本机字体并按真实字体预览,主视频与叠加层在预览画布中直接移动、缩放和旋转。

导出到本地 MP4,或作为新节点回到画布。

本地优先

素材在你的硬盘上,
密钥连前端都拿不到

项目数据目录保存媒体文件,IndexedDB 持久化项目、配置、会话、任务、资产索引、角色与项目记忆。没有账号,没有强制云同步。

Renderer

React 前端

画布、节点、对话与所有界面。它是最容易被提示词、模型输出、网页和文件内容影响的一层,因此拿到的东西最少。

画布数据grantId显示名受限内容片段
Tauri command · path_policy.rs 校验调用方窗口与真实路径
✕ API Key 明文 ✕ 文件授权路径 ✕ 任意路径读写
Rust

本地进程

凭据文件由 Rust 独占,三条访问路径都拒绝 Renderer 直读;Renderer 只能按条目名逐条索取,取到的值不回传界面状态。

凭据存储路径策略下载校验MCP 令牌
项目数据目录 · IndexedDB
你的磁盘

没有账号,没有强制云同步

媒体文件落在项目数据目录;项目、配置、会话、Agent 任务、资产索引、角色与项目记忆存在 IndexedDB。整个项目可打包成单个 .aicanvas 归档换台机器继续做。

多种生成后端

云端模型、自定义模型执行协议、ComfyUI 工作流、Dreamina 登录态调用,以及本地 ONNX 推理(超分、抠图、角色方向图)。

可校验的按需运行时

3D 导演台首次使用时下载固定版本资源,经 SHA-256、版本、协议、路径、文件数与体积校验后才安装,之后可离线打开。

桌面原生体验

自定义标题栏、深色与低饱和马卡龙浅色主题、多种画布背景、全局快捷键、文件定位、指定应用打开与桌面自动更新。

开始使用 AI Canvas

当前版本 v0.8.4,从 GitHub Releases 下载对应平台的安装包。

Intel Mac 版本不包含本地 ONNX Runtime,本地 ONNX 图像处理不可用;视频剪辑与 AI 模型功能不受影响。 视频剪辑窗口、本机字体读取与本地文件导出仅在桌面版可用。