Synapse AI

approved

by Fredrix

Chat with your notes using Gemini, OpenRouter or any OpenAI-compatible model. Bring your own key, vault-aware context, saved replies. Private, local-first. - This plugin has not been manually reviewed by Obsidian staff.

2 stars150 downloadsUpdated 1mo agoAGPL-3.0
Synapse AI

Synapse AI

Your AI second brain inside Obsidian — chat with your notes, bring your own key, keep your data private.

Version Obsidian License

Report a bug · Request a feature · 🇬🇧 English · 🇷🇺 Русский


Synapse AI turns your vault into a knowledge base you can talk to. Ask questions, pull notes in as context, and save the best answers back as permanent notes — powered by the model you choose (Gemini, OpenRouter, or any OpenAI‑compatible API, including local Ollama / LM Studio) with your own key.

⚠️ Beta. Core chat works and is in daily use. Semantic search (embeddings), agents and a local privacy layer are on the roadmap.


Features

  • 💬 Chat in a side panel — streaming responses, stop mid‑stream, regenerate, edit your messages.
  • 🔌 Bring your own model — Gemini, OpenRouter, or any OpenAI‑compatible endpoint (custom baseURL, incl. local Ollama / LM Studio). Add several and switch on the fly.
  • 📎 Vault‑aware context — pull notes into the prompt via [[wikilinks]], the active note (toggle), or automatic keyword search.
  • 💾 Save reply as a note — turn any answer (or a selected fragment) into a permanent, linkable note with frontmatter. Right‑click a message for the full menu.
  • 🗂 Chat autosave — conversations saved as plain .md in your vault (configurable, optional).
  • 🌐 Proxy support — route requests through your own proxy/VPS (for geo‑blocked regions)
  • 🌍 Localization — English & Russian UI.
  • 🔒 You stay in control — your notes and key go only to the AI provider you pick (or your own proxy). No middle‑man server, no analytics.

Getting Started

Install — download manifest.json, main.js, styles.css from the latest Release into <vault>/.obsidian/plugins/synapse-ai/, reload Obsidian, enable Synapse AI in Community plugins. Or via BRAT: Add beta pluginFredrix1/synapse-ai-obsidian.

Setup

  1. Settings → Synapse AI → API Keys — add a key (OpenRouter / Gemini).
  2. Models → Add model — pick a provider (or a custom OpenAI‑compatible baseURL, e.g. local Ollama) and the model id; set your Default Chat Model.
  3. (Optional) Proxy URL for geo‑blocked regions; System Prompt, chat folder, default tag, language.

Open the chat via the command palette → “Synapse: Open Chat”. Type a question (Enter to send), add context with [[Note name]], and right‑click a reply → Save as note.

License

AGPL‑3.0 · by Fredrix · issues & ideas welcome on GitHub.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.