Obsidian Mind

An Obsidian vault template with hooks, commands and skills that gives Claude Code, Codex and Gemini CLI persistent memory across sessions

Plugin

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Node hooks with an experimental flag run automatically at session start and wrap-up
  • The vault accumulates personal notes about people, meetings and decisions
All reasons and checks

breferrari/obsidian-mind

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/obsidian-mind

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run one by one in the Claude Code chat

/plugin marketplace add breferrari/obsidian-mind
/plugin install obsidian@obsidian-skills

Checked against the repository on Sep 25, 2026, commit af615d1.

Text for your agent

Create a folder and install the template via ShardMind: npm install -g shardmind, then mkdir my-vault && cd my-vault && shardmind install github:breferrari/obsidian-mind. Or just git clone https://github.com/breferrari/obsidian-mind.git. Open the folder as a vault in Obsidian, enable the Obsidian CLI in settings, and run the agent (claude, codex or gemini) inside that directory.

Other ways from the author
npm install -g shardmind
mkdir my-vault && cd my-vault
shardmind install github:breferrari/obsidian-mind

The setup wizard fills in the North Star and enables the modules you pick.

This is third-party code. Review the repository files before installing.

What it does

Obsidian Mind is an Obsidian vault template where hooks written as procedural code handle classification, indexing and note lifecycle, while the agent owns the content: writing notes, linking them together, keeping cards for people and projects. The SessionStart hook loads goals, active projects, recent changes and open tasks at the start of every session. Commands like om-standup, om-dump and om-incident-capture run specific flows: a morning summary, turning a meeting into notes, or reconstructing an incident from a chat link. With the local QMD search tool an MCP server is added for semantic search across the vault, and without it a plain grep through the Obsidian CLI is used instead.

Who it is for. For people running long projects with Claude Code, Codex or Gemini CLI who are tired of re-explaining context every session.

Good fit when

  • Work with the agent spans many sessions and context keeps getting lost between them
  • You need decisions, meetings and agreements recorded so the agent can find them later on its own
  • You already use Obsidian and want the vault to become the agent's memory, not just notes

Not a fit when

  • A one-off task in a single session with no need for long-term memory
  • Obsidian 1.12+ is not installed and you do not want to set it up for this

Example request

Run /om-standup and remind me where I left off yesterday

Limitations

Full support is claimed only for Claude Code, Codex CLI and Gemini CLI get hooks and commands with no guaranteed feature parity. Semantic search via QMD is optional, but without it the agent falls back to plain grep and is less precise. The hook scripts rely on an experimental Node flag to run TypeScript directly.

How to disable. Delete the vault folder from disk. If installed via ShardMind, you can also remove the .shardmind folder and shard-values.yaml file, the vault keeps working like a plain git clone.

Security check

  • Node hooks with an experimental flag run automatically at session start and wrap-up
  • The vault accumulates personal notes about people, meetings and decisions

README in short

The README presents Obsidian Mind as a vault that gives coding agents persistent memory: a session opens with the North Star, active projects and recent changes, and commands like om-standup, om-dump and om-incident-capture turn conversation into structured, linked notes. It explains the architecture: procedural-code hooks handle classification and indexing, the agent handles content. It separately covers QMD for local semantic search through an MCP server running three small offline models. Install is via ShardMind, git clone or a GitHub template, MIT licensed.

FAQ

Is QMD required?

No, without it the vault works through grep and the Obsidian CLI, but semantic search by meaning and loading topics from brain/ become noticeably sharper with it.

How does ShardMind differ from git clone?

With every value left at its default, a ShardMind install is byte-equivalent to git clone, but it adds a setup wizard tailored to your data and three-way-merge upgrades.

Official

A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes

MCP serverMedium risk46.5KRepository stars
Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31.2KRepository stars
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium riskNo VPN needed30.1KRepository stars
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1KRepository stars
Foxx AIObsidian Mind

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.