Darren Zheng88 downloadsGenerate note titles via a local LLM (LMStudio by default; any OpenAI-compat server). Hotkey to title the current note; batch-rename timestamp notes. UI auto-localizes (English / 中文).

Generate note titles via a local LLM — default LMStudio, works with any OpenAI-compatible server (Ollama, vLLM, …). Renames use fileManager.renameFile, so backlinks update automatically. The UI auto-localizes (English / 中文) based on Obsidian's language.
Cmd/Ctrl+Shift+T, works on any markdown note.YYYYMMDD_HHmmss, configurable).reasoning_effort:"none") — fast and stable; can be turned on for reasoning models.http://127.0.0.1:1234 by default — LMStudio / Ollama / vLLM). No data leaves your machine; no third-party or cloud service is contacted.vault.getMarkdownFiles) to find timestamp-pattern notes, and reads a matched note's content only when generating that note's title.fileManager.renameFile (which also updates links/backlinks). It writes nothing else except its own settings (data.json in the plugin folder).http://127.0.0.1:1234), and load a chat model (or enable JIT auto-load).npm install
npm run dev # watch build
# or: npm run build (one-shot main.js)
Copy main.js and manifest.json into <vault>/.obsidian/plugins/llm-auto-title/, restart Obsidian, enable under Settings → Community plugins. Then pick a model in the plugin settings (type it or click the list button).
isDesktopOnly) — mobile can't reach a desktop's local server..obsidian/hotkeys.json; if it doesn't take effect, bind it manually under Settings → Hotkeys.node test/run.mjs # pure-logic unit tests
node test/run-integration.mjs # integration tests (needs a running local server + a chat model)
通过本地 LLM 为 Obsidian 笔记生成标题——默认 LMStudio,兼容任意 OpenAI-compat 服务(Ollama、vLLM 等)。重命名用 fileManager.renameFile,双链自动更新。界面根据 Obsidian 语言自动中英文切换。
Cmd/Ctrl+Shift+T,作用于任意 md 笔记。YYYYMMDD_HHmmss,可配)。reasoning_effort:none),快且稳;需要时可开启推理。npm install
npm run dev # watch
# 或 npm run build
把 main.js 与 manifest.json 放入 <vault>/.obsidian/plugins/llm-auto-title/,重启 Obsidian,在 设置 → 第三方插件 启用,然后在插件设置里选模型(输入或点列表按钮)。