yetsmarch2 downloadsAI research assistant that turns your vault into cited Markdown notes.
AI research assistant that turns your vault into cited Markdown notes.
ResearchMate combines Gemini chat, Gemini Deep Research, Vault Context, and Markdown-native save/writeback workflows so research outputs stay inside your vault instead of disappearing into a chat window.

AI/Conversations/YYYY-MM/ with topic-based filenames, YAML metadata, sources, thinking summaries, visuals, and reusable conversation_id.Open the chat panel from the ribbon icon or run ResearchMate: Open chat from the command palette.
| Goal | Action |
|---|---|
| Chat | Type a prompt and press Enter. The Send button becomes Stop while a response is running. |
| Deep research | Toggle Research mode, send a research prompt, approve or refine the plan, then use the result actions to insert, open, or copy the final Markdown. |
| Use web/tools | Open the Tools picker and choose Web Search, URL Context, or Gemini-native tools when supported by the selected model/mode. |
| Use vault context | Use Vault Context Auto for retrieved local sources, or Pinned for attached notes, wikilinks, and the active note only. |
| Attach notes | Click the attachment button or include [[wikilinks]] in your prompt. |
| Continue a saved chat | Open a saved ResearchMate note and run ResearchMate: Continue conversation from active note. |
ResearchMate does not include client-side telemetry or advertising.
The plugin sends content to remote services only when you trigger a chat, research, editor command, or workflow that requires a provider/tool call. Depending on your settings and selected tools, requests may be sent to Google Gemini, Azure OpenAI, Tavily, and any MCP servers you explicitly configure. Vault Context, attached notes, selected text, active-note content, URLs, web-search queries, and cited local snippets may be included in those requests when the corresponding feature is enabled.
Provider API keys are stored in .obsidian/plugins/researchmate/data.json inside your vault. If your vault is under Git or cloud sync, exclude that file when needed.
.obsidian/plugins/researchmate/ and contain manifest.json, main.js, and styles.css at its root.Development setup, release workflow, and Marketplace submission notes live in CONTRIBUTING.md.
GPL-3.0-only