
作为obsidian的笔记使用者,你是否也曾被Obsidian的某个小功能卡住过?想加个自定义功能,却懒得从头搭环境、写TypeScript?2026年,AI已经把这件事的门槛大幅降低——用各种大模型即可,我最近只花了不到1小时,就从0做出一个可用的插件。
今天这篇手把手教你如何用AI开发Obsidian插件,适合有一定编程基础、想提升效率或做副业开源的开发者。
shell
git clone https://github.com/obsidianmd/obsidian-sample-plugin.git my-plugin
manifest.json 中的 id、name、version。manifest.json 核心字段示例:
json
{
"id": "ai-assistant-plugin",
"name": "AI助手插件",
"version": "0.0.1",
"minAppVersion": "1.0.0",
"description": "用AI增强Obsidian笔记体验",
"author": "你的名字",
"isDesktopOnly": false
}
推荐组合:Cursor(主力编辑器) + Claude(深度思考)
实战步骤:
在Cursor中打开插件项目
Cursor自带强大RAG能力,能读取整个文件夹。
写好系统提示(System Prompt)
这步最重要!给AI清晰角色:
plain
你现在是一个有3年Obsidian插件开发经验的TypeScript专家。
项目使用Obsidian Plugin API(最新版)。
严格遵守官方最佳实践:使用registerEvent、addCommand、addRibbonIcon等。
代码要简洁、可读性强,并添加中文注释。
明确插件需求(举例:做一个“选中文字AI总结”插件) 告诉AI:
让AI生成代码
Cursor中选中文件或用Chat模式输入需求,它会自动创建/修改 main.ts、styles.css 等文件。
常见命令示例:

.obsidian/plugins/ 下
requestUrl 或异步处理。permissions。isDesktopOnly: false 并测试。做完后,建议上传到GitHub,提交Obsidian社区插件审核。第一个插件可能简单,但积累经验后,速度会越来越快。
你最近想用Obsidian实现什么自动化功能?
在AI时代,开发自己的小工具成本变得越来越低,你和别人拉开差距最本质的地方就是你永远都在思考,而别人已经行动起来了。
AI时代执行力是拉开差距最大的因素。