Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Enzyme

jshphjshph3k downloads

A chat agent that actually knows the ideas in your Obsidian vault.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates39

A chat agent that actually knows the ideas in your Obsidian vault.

Enzyme chat sidebar in Obsidian

Enzyme creates a conceptual map of the ideas in your vault from your existing tags, links, folders, and note recency. When you start a chat, it can pull the right context before you ask a follow-up.

When Enzyme responds, it quotes from your vault with clickable note links and highlights the graph nodes it used.

How is this different from Claude Code?

Enzyme builds its context graph in a fraction of the time and tokens that Claude Code would use to explore a vault. It keeps that map fresh as your notes change.

In practice, Enzyme can save up to 90% of the tokens of Claude Code because it uses an agent harness optimized for Markdown, not code. It also works well with local models, including Gemma4 E4B.

Install

Install Enzyme from Obsidian's Community Plugins.

Setup

In Settings → Enzyme, configure the chat model Enzyme should use:

Setting Example Notes
Chat API key sk-or-... Used for Enzyme chat. Leave blank only if your endpoint does not require one
Base URL https://openrouter.ai/api/v1 Chat completions endpoint, or http://localhost:8080 for local
Model google/gemini-3-flash-preview Chat model served by the endpoint

Works with OpenRouter, OpenAI, Anthropic (via proxy), llama-server, Ollama, vLLM — anything that speaks the OpenAI chat completions API.

Enzyme uses a local CLI under the hood. Sign in for included indexing credits, or use advanced settings to pass OPENAI_API_KEY, OPENAI_BASE_URL, and OPENAI_MODEL to the indexing process.

VaultSearch uses Enzyme's on-device index and does not call an AI provider. Initialization does use AI providers. See Enzyme's privacy details.

Running locally

llama-server -hf ggml-org/gemma-4-E4B-it-GGUF

Then set Base URL to http://localhost:8080 in settings.

Development

# Clone
git clone https://github.com/jshph/obsidian-enzyme
cd obsidian-enzyme

# Install (uses bun)
bun install

# Dev mode (watch + auto-deploy to vault)
bun run dev

# Production build
bun run build

The agent core lives in @jshph/digest as a dependency. To develop against a local checkout:

bun run link:local    # switches to file:../digest
bun run link:remote   # switches back to github

CLI

The agent core also works as a standalone CLI without Obsidian. See the digest repo for CLI docs and the full agent architecture.

94%
HealthExcellent
ReviewPassed
About
Surface connections across your vault with semantic search and weave them into clickable digests that push you to revisit and build on older thinking. Run fully locally with on-device embeddings and a catalyst reasoning layer that surfaces relationships beyond keyword overlap; click excerpts to open their source notes in Obsidian.
AISearchResearch
Details
Current version
0.4.6
Last updated
16 hours ago
Created
2 years ago
Updates
39 releases
Downloads
3k
Compatible with
Obsidian 1.7.2+
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
jshphjshph
jpham.space
GitHubjshph
  1. Community
  2. Plugins
  3. AI
  4. Enzyme

Related plugins

Local LLM Helper

Use a local LLM server to augment your notes

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.

MCP Tools

Securely connect Claude Desktop to your vault with semantic search, templates, and file management capabilities.

Khoj

An AI personal assistant for your digital brain.

Citations

Automatically search and insert citations from a Zotero library.

YOLO

Smart, snappy, and multilingual AI assistant for your vault.

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

AI image analyzer

Analyze images with AI to get keywords of the image.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.