发布时间:2026/9/2 11:39:58
如何多设备同步AI画布:infinite-canvas配置WebDAV跨设备同步完整指南 如何多设备同步AI画布infinite-canvas配置WebDAV跨设备同步完整指南【免费下载链接】infinite-canvas面向 AI 创作的开源无限画布工作台集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、画布编排、对话创作、提示词库与素材管理等能力支持可视化创作流程与多 Agent 协同工作。兼容 OpenAI 接口生态支持 chatgpt2api、grok2api、flow2api、newapi 等渠道接入。项目地址: https://gitcode.com/gh_mirrors/infinit/infinite-canvasinfinite-canvas是一个面向 AI 创作的开源无限画布工作台集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、提示词库与素材管理等能力。但默认情况下画布项目和素材都保存在浏览器本地——换一台电脑作品就消失了。本文讲解如何利用它内置的WebDAV 同步功能把 AI 画布、我的资产、生图与视频记录快速同步到多台设备一次配置跨设备创作自由切换。一、WebDAV 同步能同步哪些内容在开始之前先搞清楚 WebDAV 同步会搬运什么、不搬运什么避免预期落差。打开配置弹窗中的「WebDAV 同步」页签官方说明写得很明确同步画布、我的资产、生成记录和本地媒体文件不包含 AI API Key。具体包含 4 个同步域同步域内容画布所有画布项目节点、连线、视口等我的资产本地素材库中的文本/图片素材及其封面生图工作台生图记录及生成的媒体文件视频创作台视频生成记录及媒体文件⚠️ 注意AI 接口的 Base URL 和 API Key 不随 WebDAV 同步每台设备都需要单独配置一次。这样设计是为了避免密钥在多台设备间扩散更利于安全管控详见 SECURITY.md 与 features.zh-CN.mdx 的当前限制章节。二、准备工作先准备一个 WebDAV 服务WebDAV 是一种文件传输协议常见于 NAS 和云盘。你有三类选择NAS 自带群晖、威联通等 NAS 一般内置 WebDAV 服务开启即可获得免费 WebDAV 托管服务部分网盘提供 WebDAV 接入能力按各自文档开启即可自建有服务器时可自行搭建任意支持 WebDAV 的存储方案。准备时请记下 4 样东西后面配置要用WebDAV 地址如https://nas.example.com/webdav用户名密码或应用密码打算使用的远程目录建议填infinite-canvas 一个重要前提infinite-canvas 采用浏览器前端直连不经过项目后端中转。因此你的 WebDAV 服务必须支持CORS 跨域访问否则浏览器会拒绝请求。生产环境强烈建议使用HTTPS否则现代浏览器可能拦截混合内容。三、WebDAV 同步配置步骤4 个字段填完即可配置入口在网页右上角的设置/配置弹窗中切换到「WebDAV 同步」页签对应源码 app-config-modal.tsx。第 1 步填写 4 个字段字段说明WebDAV 地址完整的 WebDAV 服务地址建议以 HTTPS 开头末尾无需斜杠远程目录数据存放的子目录系统会自动在该目录下按业务创建子目录用户名WebDAV 账号密码 / 应用密码密码或应用专用密码第 2 步点击「测试连接」系统会先自动创建远程目录不存在时自动 MKCOL再执行一次探测请求。看到「WebDAV 连接可用」提示即表示配置成功。第 3 步点击「立即同步」首次同步会把本机全部画布、资产和媒体文件上传到远端完成后提示形如同步完成3 个画布5 个资产2 条记录本次上传 8 个文件 12.3MB同步状态会持久显示「上次同步」时间方便你判断数据新鲜度。四、跨设备同步怎么用A 机先同步B 机再合并理解了下面的同步逻辑就能轻松在多台设备间迁移创作内容。同步是双向智能合并不是简单覆盖。每次「立即同步」的实际流程是源码见 app-sync.ts读取远端各业务目录的manifest.json清单读取本地数据按ID 匹配 时间戳取新的策略双向合并同一项目两台设备都改过保留更新时间晚的那份下载本地缺失的媒体文件远端有、本地没有的上传本地新增的媒体文件按文件大小判断是否需要重新上传未变化的自动跳过写回合并后的清单完成。因此典型的多设备工作流是设备 A已有作品配置同一组 WebDAV → 立即同步首次全量上传设备 B新设备配置同一组WebDAV 地址、目录、账号 → 立即同步即可拉取 A 的全部画布与素材B 上自己的本地内容也不会被删会被合并上传日常在哪台设备上创作完退出前点一次「立即同步」换设备时再点一次即可继续。 由于合并以更新时间更晚者为准即使两台设备离线各改各的再次同步时也不会互相覆盖丢失。五、远端目录结构数据在 WebDAV 上长什么样同步完成后登录 WebDAV 可以验证数据落位。远程目录下按 4 个业务分目录存放每个目录包含一个清单文件manifest.json和媒体文件夹files/infinite-canvas/ ├── canvas/ # 画布项目 │ ├── manifest.json │ └── files/ ├── assets/ # 我的资产 │ ├── manifest.json │ └── files/ ├── image-workbench/ # 生图工作台 │ ├── manifest.json │ └── files/ └── video-workbench/ # 视频创作台 ├── manifest.json └── files/这种清单 文件结构让同步可以增量进行清单记录每个媒体文件的路径、类型与大小下次同步只传输变化的部分。传输层面采用 3 个文件并发的策略兼顾速度与稳定性见 webdav-sync.ts。六、常见问题与排查清单遇到同步失败界面会给出明确的中文错误提示按下面这张表对照排查即可错误提示原因解决办法WebDAV 认证失败用户名/密码错误检查账号密码云盘类服务建议改用应用密码WebDAV 路径不存在地址或远程目录填错核对 WebDAV 地址拼写与目录名无法连接 WebDAV网络不通、证书无效或被 CORS 拦截检查 HTTPS 证书确认服务端已开启 CORS 允许浏览器跨域WebDAV 请求超时大文件传输慢或网络抖动单次请求超时阈值为 120 秒检查网络后重试即可已成功上传的文件不会重传同步清单不是当前应用的数据该目录被其他应用占用更换一个干净的远程目录另外提醒两点不要中途取消正在进行的同步建议等进度走完换 WebDAV 服务或改远程目录等于换了一个云盘旧目录里的数据不会自动迁移需要手动拷贝。七、使用建议与注意事项最后给出几条实践经验帮你把 WebDAV 同步用得更顺手固定同步习惯把退出前点一次立即同步变成肌肉记忆它是目前唯一的数据备份手段浏览器清缓存、换设备都会丢失本地数据每台设备单独配一次 AI 密钥同步不含 API Key这是特性不是缺陷——密钥留在各设备本地风险面更小目录名保持一致多台设备使用完全相同的远程目录才能正确合并数据量增长后files/目录会累积历史媒体可定期到 WebDAV 端清理远端旧文件清理前请先在网页端重新同步确认无误。配置完成后你就可以在办公电脑、家里的 NAS 页面和平板之间自由切换继续同一个 AI 创作项目了。更多功能介绍可参阅官方文档 功能介绍本地开发相关说明见 local-development。【免费下载链接】infinite-canvas面向 AI 创作的开源无限画布工作台集成 AI 生图、参考图编辑、视频生成、Agent 智能助手、画布编排、对话创作、提示词库与素材管理等能力支持可视化创作流程与多 Agent 协同工作。兼容 OpenAI 接口生态支持 chatgpt2api、grok2api、flow2api、newapi 等渠道接入。项目地址: https://gitcode.com/gh_mirrors/infinit/infinite-canvas创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/9/2 11:39:58

密码破解技术原理与Python实战:从字典攻击到安全防御

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 11:34:58

Python的能力边界在哪里?一文看懂适用场景与瓶颈

1. 别急着学语法:先搞清楚 Python 的边界在哪里 很多初学者接触 Python 时,第一反应是:它是不是什么都能干?爬虫能写、Web 能写、数据分析能写、人工智能还能写,甚至有人拿它去写操作系统内核、做嵌入式开发。于是问题…

2026/9/2 11:49:59

基于pygame的太阳系模拟器:从轨道计算到性能调优全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/2 11:49:59

Superhuman与MATH、GSM8K对比研究:数学基准有何不同

Superhuman与MATH、GSM8K对比研究:数学基准有何不同 【免费下载链接】superhuman 项目地址: https://gitcode.com/GitHub_Trending/sup/superhuman Superhuman 是 Google DeepMind 超级推理团队开源的数学推理仓库,其核心贡献 IMO-Bench 数学基准…

2026/9/2 11:49:59

2026年AI清痕工具怎么选?实测对比清单

毕业论文提交前,知网、维普的AI检测报告弹出来,重复率过了但AI率标红,这一关卡住了多少毕业生。AI清痕已经不是选修课,是必修课。市面上号称能降AI率的工具一大堆,实际用下来差距不小,这篇直接给你盘清楚。…

2026/9/2 11:49:59

2026年AI期刊论文工具怎么选?八款实测五维评分对比

期刊论文写作周期长、要求高,从文献梳理到初稿成型再到降重修改,每个环节都耗时巨大。近两年AI工具密集涌现,但宣传口径普遍夸大,实际能力参差不齐。本文选取市面上八款主流产品,从五个维度逐项打分,给出一…

2026/9/2 11:44:58

YOLO工程化流水线:从可复现训练到工业落地

简介:YOLO图像检测自动化训练平台是一个面向人工智能初学者与计算机视觉开发者的轻量级YOLO模型训练工具,旨在降低目标检测模型训练门槛,解决手动编写训练脚本、配置环境、管理数据集等重复性难题。资源包共53个文件,含22个Python…

2026/9/1 16:02:17

vSound小提琴数字处理器实操指南:从接线到演出的完整配置

电小提琴或者原声小提琴插电演出,第一个绕不开的坎就是声音难听。原声琴的共鸣和空气感一旦进了拾音器,出来的往往是一坨干瘪、发尖、带着奇怪塑料味的信号。我当初第一次把琴接上乐队调音台,直接被主唱吐槽"你这声音像在锯钢丝"。…

2026/9/2 9:00:32

传感器接口IC如何攻克生物化学传感的微弱信号难题?

1. 从电极到比特流:为什么生物化学传感必须依赖专用接口IC 做生物化学传感的人都有过类似的经历:明明传感器本身性能很好,信号输出却一塌糊涂——噪声大、漂移明显、重复性差,怎么调都达不到预期。很多时候问题并不在传感器&#…

2026/9/2 8:41:06

STM32F411CEU6多通道ADC采集:扫描模式+DMA实现详解

1. 多通道 ADC 的用武之地把“Multichannel ADC”和“STM32F411CEU6”这两个关键字放在一起,其实就是嵌入式开发里最常遇到的一类需求:用一块不算贵的 MCU,同时采集多路模拟信号。STM32F411CEU6 是 48 引脚的 Cortex-M4F 主控,主频…

2026/9/2 0:03:41

单片机毕业设计-基于单片机与蓝牙通讯的输液状态监测终端设计与开发 基于 STM32 或 51 单片机的液位‑滴速‑温度多参数输液监护装置设计(024005)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/9/2 0:03:41

DeepSeek字幕翻译实战:从API调用到批量SRT转中文的完整方案

这次我们来看一个很实用的 DeepSeek 落地场景:用 DeepSeek 把英文视频字幕自动翻译成中文。具体案例是《恶魔君》1989 年第 28 集的英转中字幕任务,标题写得很直白,但背后其实是一整套可以复用的技术流程:字幕解析、模型调用、批量…

2026/9/2 0:03:41

用Python搭建搞笑语音助手:从语音识别到语音合成全教程

当你家里摆着一台天猫精灵,却总希望语音助手偶尔“不正经”一点,不用官方腔回答问题,而是张口就接几句搞笑段子,会是什么体验?我最近动手验证了一下这个想法——没有去改装任何市面上现有的智能音箱,而是直…

2026/9/2 1:15:22

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/2 1:15:22

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/2 1:15:20

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…