CloudWeave: 将云盘文件编织进 Obsidian Canvas

AI 摘要 / 核心观点
CloudWeave is an Obsidian Canvas plugin (open-source, MIT) that browses cloud storage — Aliyun, Baidu, Quark, OneDrive, 115 — and inserts files as native Canvas nodes with color-coded metadata. It also analyzes Canvas layouts spatially (node rows, edges, color semantics) via LLMs including OpenAI, Gemini, Claude, and Ollama, with tool calling to read both vault files and cloud file content. Answers are rendered as new Canvas nodes with labeled edges. Requires Sync Vault plugin for cloud access. Desktop-only.

在 Obsidian Canvas 中直接浏览、插入云盘文件,并让 AI 理解你的画布布局

云文件 → Canvas 原生节点

CloudWeave 通过 Sync Vault 的 MCP 桥接,直接浏览你的云盘文件:

  • 支持的云盘:阿里云盘、百度网盘、夸克网盘、OneDrive、115网盘
  • 插入即节点:点击文件即可插入为 Canvas 文本节点,包含文件名、大小、来源云盘等元信息
  • 颜色编码:视频(橙色)、音频(黄色)、图片(绿色)、PDF(蓝色),一目了然
  • 文件夹导入:支持一键将文件夹以 Group 形式插入,内部子项按网格排列

所有云存储操作通过 Sync Vault 的 MCP 标准协议完成,云盘适配器与服务端解耦,未来可轻松扩展更多云盘。

使用方式

  • 点击底部工具栏的 ☁ 按钮
  • 右键画布背景 → “Insert from cloud storage”
  • 命令面板 → “从云盘插入文件节点”

AI 理解你的画布布局

CloudWeave 的 AI 不只读取文本,它还能感知 Canvas 的空间结构:

  • 空间语义编码:自动分析节点行排列、连线方向、颜色分组语义
  • 工具调用能力:AI 可主动读取本地笔记和云盘文件内容(最多 5 轮工具调用)
  • 多模型支持:OpenAI、Gemini、Claude、本地 Ollama 均可接入
  • 流式输出:答案逐字渲染,无需等待完整响应
  • 答案写入画布:AI 的回答会作为新节点插入 Canvas,并通过带标签的连线连接到源节点

预设指令:解释、总结、找关联、自定义提问

快速开始

  1. 安装 Sync Vault 插件,开启 AI → MCP Server
  2. 安装 CloudWeave
  3. 设置 → CloudWeave → 配置 AI 提供商和 API Key
  4. 打开一个 Canvas,开始使用

Roadmap

优先级功能状态
P0云文件插入 + AI 问答
P1音频转录🔜
P2AI 联网搜索🔜
P3自定义 Prompt、多轮对话、工具编排🔜

CloudWeave 是开源插件,采用 MIT 协议,代码在 GitHub。欢迎 Star、Issue、PR。