Kevin Mike Kaupert64 downloadsLocal-first 2D vector-space graph, SQLite graph engine, and hybrid GraphRAG AI co-pilot for Obsidian — powered by Ollama, Anthropic Claude, OpenAI, or DeepSeek.
A 100% local-first, privacy-focused 2D Vector Space Visualizer, SQLite Graph Engine & Hybrid GraphRAG AI Co-Pilot for Obsidian.
It turns your Markdown vault into an explorable 2D semantic map with real vector distances, lets you establish typed relationships between notes, and synthesizes structured knowledge from note selections using any OpenAI-compatible LLM.
The local storage layer is genuinely zero-setup: all embeddings and graph edges live in a bundled SQLite backend (sql.js) inside your vault - no Docker, no database server, no network call for storage itself. Computing embeddings and running AI synthesis, however, need a configured embedding/LLM provider: either a local Ollama instance you run yourself, or a cloud provider (Anthropic Claude, OpenAI, DeepSeek, OpenRouter, custom endpoint) - in the cloud-provider case, the selected note content leaves your device as part of that request.
This plugin is at version 0.1.x and under active development. The version
number stays below 1.0.0 on purpose - it has not yet reached the stability
and API stability that number implies. Expect rough edges, and check the
open issues
before relying on it for anything critical. Several issues found by
functional review have partial fixes with a documented residual gap rather
than a full resolution; those are tracked openly rather than closed
prematurely. In particular, changing an existing relation's type to one
already connecting the same note pair can silently overwrite the existing
relation file (#14).
In addition, vault exclusion patterns currently apply only to vector
indexing, so notes excluded from vector search can still appear as graph
neighbors and be forwarded to cloud LLMs during GraphRAG synthesis
(#10).
Detailed documentation is available in the docs/ directory:
docs/ROADMAP.md): Overview of v0.1 capabilities and future milestones.docs/ARCHITECTURE.md): Component map, 2D vector reduction, SQLite storage, and LLM integrations.docs/CONFIGURATION.md): Complete settings reference, provider setup, vocabulary customization, and vault exclusions.docs/USER_GUIDE.md): Canvas interaction controls, gesture reference, mini-radar sidebar, and AI synthesis workflow.docs/GRAPHRAG.md): How the synthesis feature enriches prompts with vector-similar and graph-neighboring notes..obsidian/plugins/memvector-knowledge-engine/memvector-local.sqlite. No Docker, no database servers, no network setup needed.wiki/relation-types.json).main.js, manifest.json, styles.css, and sql-wasm.wasm into <your-vault>/.obsidian/plugins/memvector-knowledge-engine/.bge-m3).Distributed under the MIT License.