plugin — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited plugin (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You open a new session and your agent has no idea who you are. Again. You re-explain your stack, your conventions, that one edge case you've corrected five times.
open-zk-kb gives your agent a memory — so corrections stick, context compounds, and every session starts smarter than the last.
<p align="center"> <img src="assets/demo.gif" alt="open-zk-kb demo" width="640"> <br> <sub>Your agent stores what it learns and searches it next session — automatically.</sub> </p>
Your agent starts from zero every session. No memory, no learning curve. You correct the same mistakes, re-explain the same conventions, re-teach the same context. Switch tools and it's even worse — your Cursor agent doesn't know what your Claude agent learned.
open-zk-kb fixes that.
Your agent gets sharper the longer you use it — for your specific workflow.
Your knowledge base is a fully themed Obsidian vault — homepage dashboard, kind-based folders with icons, breadcrumb navigation, and quick-add buttons. No manual setup.
<p align="center"> <img src="assets/obsidian-home.png" alt="Knowledge base in Obsidian" width="640"> <br> <sub>Homepage with project stats, navigation, and your full knowledge graph.</sub> </p>
See the Obsidian Guide for the full walkthrough.
Requires [Bun](https://bun.sh) — install with curl -fsSL https://bun.sh/install | bashbunx open-zk-kb@latestThat's it. The interactive installer:
~/.local/share/open-zk-kbSupported clients: OpenCode, Claude Code, Cursor, Windsurf, Zed, Pi, OMP
See the Setup Guide for manual installation and troubleshooting.
Zero configuration required. Local embeddings work out of the box with no API key.
See the Configuration Guide for embeddings, vault path, lifecycle tuning, and Obsidian scaffold options.
Built on the Zettelkasten method — atomic, linked notes with structured kinds. Each note captures one concept (a decision, a preference, a gotcha) and links to related notes, building an interconnected knowledge graph.
Search combines SQLite FTS5 full-text indexing with local vector embeddings (MiniLM-L6-v2) for semantic matching. Markdown files are the source of truth; the database is a rebuildable index.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.