Obsidian CLI的核心意义在于:让Claude Code、Cursor、Claude Desktop、n8n等AI工具可以通过纯命令行直接调用Obsidian的全部功能,比如读写笔记、搜索、任务管理、属性修改、插件控制、甚至执行JS。
它把Obsidian变成了一个可编程的知识操作系统,Agent 可以像调用 API 一样操作你的第二大脑。相比之前操作文件系统,现在直接操作Obsidian,性能有了质的飞跃。比如
但这里有一个关键限制:Obsidian CLI目前仍需要Obsidian桌面App在后台运行。如果Obsidian没开,CLI第一条命令会自动启动Obsidian(会弹出窗口)。启动后你可以把Obsidian最小化到Dock。所以,它本质上是 “远程控制正在运行的Obsidian”(通过IPC连接)。
我把Obsidian CLI的命令贴给newtype CLI,就可以让它直接操作了。Chief(主Agent)认为,搜索和写入这两件事提升最大:从“盲目遍历文件系统”变成“操作一个有索引、有关系图谱的知识库”。