ialex32x457 downloadsNote Mate is a smart AI assistant for your vault. With Note Mate, you can easily create new notes, expand on ideas, and get insights from your vault.
A vault-connected sidebar assistant: persistent chat that searches and drafts with you, customisable editor shortcuts, sub-agent delegation, plus checkpoints so you review or rewind AI edits cleanly.
It's an Obsidian plugin. Plug in AI accounts you already use, chat beside your notes, pull in vault context, polish text where the cursor sits, and rewind changes when needed—still inside Obsidian.
Notebook access
Under Settings → Note Mate → Tools, turn on the vault tools you want (tool permissions). From chat—or the AI submenu in the file menu—the assistant can:

Bases & Canvas
Beyond markdown, the assistant understands Obsidian Bases (.base) and Canvas (.canvas) files. Point it at an existing file or describe what you want in plain language—it can draft valid structure: table views and filters for Bases, card layouts and connections for Canvas, ready to open in Obsidian.


When a task needs specialised handling—searching the web, inspecting your vault, rewriting a long note, or running a script—the assistant delegates to a sub-agent built for that job. Built-in agents include:
The orchestrator routes each task to the right agent, and delegation bubbles in chat show which agent handled each step. The Web Search and Code Executor agents can be toggled individually in settings.
Define your own sub-agents under Settings → Note Mate → Agents. Each custom agent gets an inline system prompt, a description, a target model override (pick a different provider per agent), and an enable/disable toggle. Built-in agents are shown in a read-only card so you can inspect their configuration alongside your own.
The plugin reads an AGENT.md file from your vault (configurable under Settings → Note Mate → General) and appends it to the system prompt for that vault. Use it for per-project AI instructions—coding conventions, writing style, domain knowledge—that apply across every conversation. Changes to the file are picked up automatically as you edit.
Define your own AI actions in a vault note (MENU.md by default). Each entry appears under the AI submenu when you right-click in the editor or on a file—polish, explain, expand, translate, summarise, and more. The default template ships with sensible starters; edit the note to add, remove, or tweak actions. Manage the note path under Settings → Note Mate → General.
Right from the editor and file menu:
In the chat sidebar:

When the assistant edits vault files during chat, each round becomes a checkpoint. Review what changed, jump to the message that triggered it, then accept to keep the edits or discard to restore files from snapshots. Accept all clears a batch in one go when you trust the whole set. Touched files stay locked until you decide—even across sessions—so unreviewed AI changes don't collide with new ones. A badge on the session switcher reminds you when checkpoints are still pending.

When a task will take several steps, the assistant decides on its own whether to build a todo plan—breaking the work into ordered steps, re-reading that list between tool calls, and marking progress as it goes. That keeps longer jobs on track instead of drifting or skipping substeps. The plan is pinned in chat so you can follow along too.

Turn on Memory under Settings → Note Mate → Memory when you want the assistant to remember facts across sessions. Everything lives in a memory note in your vault—plain markdown you can open, read, and edit like any other note. The assistant picks up your changes on the next turn. Optionally enable auto-extract to distill durable facts from replies into the note automatically.

After a reply, optional cards surface takeaway angles—new vantage points, sharper questions, hooks worth promoting into notes. The goal is fresher momentum, not circling what you already said. Follow-up suggestions appear as quick-pick chips below the assistant's reply, offering one-click next questions to keep the conversation moving forward.

Click the Ask button on any assistant bubble to open a floating panel for a follow-up question—one shot, no tools, no streaming. The side conversation stays anchored to that message without adding to the main context, so you can dig deeper into a single reply without derailing the session.

Add your own keys: OpenAI-compatible endpoints (including OpenAI, Azure OpenAI, and comparable hosts), Anthropic (Claude), Google Gemini, and saved profiles so switching models isn't rewriting forms each time. Vendor logos and model icons in the profile picker make it easy to spot what you're using. Each assistant bubble shows the model name that generated the response.
Platforms & languages: Runs on desktop and mobile (Windows, macOS, Linux, iOS, Android).
UI copy ships in English, 日本語, 한국어, 简体中文, and 繁體中文—defaults follow locale; overrides live in plugin settings.
main.js, styles.css, and manifest.json from the latest release..obsidian/plugins/ai-note-mate/ if it doesn't exist.MENU.md (or your own file) for custom right-click actions; create from the default template if you haven't yet.For people who want to compile the plugin locally:
npm installnpm run build (or npm run dev for watch mode)npm run lint and npm run testIf this plugin helps your daily notes, consider buying me a coffee.