所有文章
发布于 2026 年 5 月 8 日· 8 分钟阅读

Obsidian + AI 写作提速:三种方案,选一个用就够了

ObsidianAIClaudeCursor写作效率

很多人用 Obsidian 记了一堆笔记,然后就堆在那了。

加入 AI 之后,它可以帮你把散装笔记变成文章草稿,给你卡住的段落续上,或者在几百篇笔记里帮你找到关联——但前提是你得先把工具配好。

这篇文章介绍三种实际可用的方案,按难度排序,选一个适合自己的就够了。


方案一:Smart Composer 插件(最推荐)

适合: 想在 Obsidian 内直接用 AI,不想切窗口

Smart Composer 是目前 Obsidian 社区里最接近 Cursor 体验的插件——它能感知你当前的笔记内容,让你直接在编辑器里和 AI 对话、插入内容、重写段落。

安装步骤

  1. 打开 Obsidian → 设置 → 第三方插件 → 关闭安全模式
  2. 点击「浏览」,搜索 Smart Composer,安装并启用
  3. 插件设置里填入你的 Claude API Key(从 console.anthropic.com 获取)
  4. 模型选 claude-sonnet-4-6(速度和质量的平衡点)

常用操作

  • Cmd+Shift+; 打开对话面板
  • @ 引用其他笔记作为上下文,比如 @项目计划.md
  • 直接框选一段文字,让 AI 重写或扩展
  • 对话里直接让它在当前笔记插入内容

费用参考

Claude API 按 token 计费。写作场景一般每次对话消耗不到 5000 token,claude-sonnet-4-6 价格约 $3/百万 input token,日常写作一个月下来几块钱人民币。


方案二:Cursor 打开 Vault(批量整理首选)

适合: 整理大量笔记、重构知识库结构、批量修改格式

Cursor 是一个以 AI 为核心的代码编辑器,但它同样能打开任意文件夹——包括你的 Obsidian vault。.md 文件在它眼里就是纯文本,没有区别。

优势是:Cursor 会自动 embed 整个 vault,你可以问"我所有关于 Linux 的笔记里,哪些提到了 SSH?"然后它真的能找到。

怎么用

  1. 打开 Cursor,File → Open Folder,选择你的 Obsidian vault 目录
  2. Cmd+L 打开 AI 对话面板
  3. @ 引用具体文件,比如 @daily/2026-05-01.md

可以配合 Obsidian 插件 obsidian-open-cursor,加一个按钮,一键在 Cursor 里打开当前 vault。

实用场景举例

帮我把 @读书笔记/原子习惯.md 里的要点整理成一篇500字的总结,
放在 @输出/原子习惯-总结.md
检查 @projects/ 目录下所有文件,把没有 tags 的笔记列出来,
并根据内容建议合适的标签

注意: Cursor 的 AI 对话不会自动同步回 Obsidian,你在 Cursor 改的文件,重新打开 Obsidian 后会刷新。两个工具共享同一个文件夹,不会冲突。


方案三:直接用 Claude 网页版(零配置)

适合: 偶尔用,不想折腾插件

最简单的方案:

  1. 在 Obsidian 里写好大纲或草稿
  2. 全选复制,粘贴到 claude.ai 的对话框
  3. 让它扩写、润色、或者生成完整段落
  4. 把结果粘贴回 Obsidian

缺点是要切窗口,没有上下文感知。但如果只是偶尔用一次,这是最快的方式。


推荐工作流

三个方案可以组合用,不互相排斥:

场景 推荐方案
日常写作、润色、扩写 Smart Composer 插件
整理几十篇笔记、重构结构 Cursor 打开 vault
临时用一次、不想配置 Claude 网页版

具体写作流程示例

写一篇文章的完整流程:

  1. 在 Obsidian 日记里用几句话记下想法
  2. 新建文章笔记,列出大纲(5-10 条)
  3. 用 Smart Composer,对话:根据这个大纲,帮我写第一节的草稿,大约300字
  4. 看草稿,手动修改不对劲的地方
  5. 继续让 AI 补完其他节
  6. 通篇读一遍,自己润色细节

关键原则: AI 负责克服空白页恐惧,你负责判断哪些是废话。


不推荐的做法

  • 让 AI 直接写完整篇文章然后发布:读者能感觉出来,而且你自己也没学到东西
  • 完全依赖 AI 生成观点:它会把话说得很像那么回事,但经不起追问
  • Text Generator 插件接 Claude:配置复杂(需要手动设置 custom provider 和特殊 headers),容易出问题,不如直接用 Smart Composer

延伸阅读