Grimoire
<p align="center">
<img src="assets/readme/grimoire-logo.png" alt="Grimoire logo" width="240">
</p>
<p align="center">
<strong>Local-first AI agents for your Obsidian vault.</strong>
</p>
<p align="center">
<a href="README.md">English</a> · <a href="docs/readme/README.zh-CN.md">简体中文</a> · <a href="docs/readme/README.zh-TW.md">繁體中文</a> · <a href="docs/readme/README.ja.md">日本語</a> · <a href="docs/readme/README.de.md">Deutsch</a> · <a href="docs/readme/README.fr.md">Français</a> · <a href="docs/readme/README.es.md">Español</a> · <a href="docs/readme/README.ru.md">Русский</a>
</p>
<p align="center">
<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License: MIT">
<img src="https://img.shields.io/github/v/release/sandsaber/Grimoire?label=release" alt="Latest release">
<img src="https://img.shields.io/badge/Obsidian-1.7.2%2B-7c3aed" alt="Obsidian 1.7.2+">
<img src="https://img.shields.io/badge/platform-desktop-lightgrey" alt="Desktop only">
</p>
<p align="center">
<img src="assets/readme/chat-workspace.png" alt="Grimoire side panel running beside an Obsidian vault note" width="100%">
</p>
<p align="center">
<sub>Chat with local CLI agents from the same Obsidian workspace where your notes live.</sub>
</p>
Grimoire brings agentic CLI assistants into Obsidian. Claude Code, Codex, Antigravity CLI, Gemini CLI (Legacy), OpenCode, MiMoCode, and Kimi Code all live in one side panel, where they read your notes, edit files, run commands, call tools, and keep session history against your real vault. Nothing routes through a Grimoire server. There's no telemetry, no hosted backend, and no proxy sitting in the middle.
It's built for people who already work in Obsidian and want AI help that behaves like part of the vault: local context, local files, a provider you pick on purpose, and usage you can actually see.
Why Grimoire
- Use the CLI agents you already trust, right inside your notes.
- Switch providers from the composer. Cl