DSH Plugin MarketA community catalog for DeepSeek Harness plugins

KRouter

Verified Integrations & connections ★ 48 1.3.0

Zero-maintenance second brain for coding agents: one-line install, a plain-Markdown vault (Obsidian optional) distilled every night, exact lock + ranked recall that refuses instead of guessing. Chinese and English; macOS, Linux, Windows. Cursor, Codex, Claude Code, DeepSeek Harness. No vector store.

What it is

Zero-maintenance second brain for coding agents: one-line install, a plain-Markdown vault (Obsidian optional) distilled every night, exact lock + ranked recall that refuses instead of guessing. Chinese and English; macOS, Linux, Windows…

How to install

Run this in the DSH web profile, then refresh the page.

$ dsh plugin --profile web add 'git+https://github.com/398894496-arch/KRouter.git#16d5ee58b76fec53339888540155cf565999c240'

DSH versions accepted

*

Author and traction

398894496-arch · ★ 48 · Updated 2026-11-09

About this plugin

KRouter

Your AI remembers what you decided — and what you changed your mind about.

Works with the AI you already use, and one is enough. Your memory is a folder of plain Markdown pages you can open, read and edit, in Obsidian or any editor. Ask "what did we decide about the cover title?" and the answer comes with the page it came from. A correction replaces the old answer instead of competing with it. When the memory does not know, your AI is told so, rather than handed something close. Code, writing, video, study or work: anything you decide and later change.

· 中文:README.zh.md

Tests run on Linux, macOS and Windows on every push. The one-line install downloads the latest release (a tag, never main) and checks its SHA-256 before running anything; each release also carries a GitHub build-provenance attestation (gh attestation verify --repo 398894496-arch/KRouter). What you ask never leaves your machine.

Measured, not claimed

On other people's benchmarks, scored from their authors' own labels, no model judge: LongMemEval (ICLR 2025; 500 questions, each over about 50 chat sessions): for 439 of 470 answerable questions an answer session is among the pages KRouter cites; for 70 of 72 questions whose fact changed later, it cites the newest one. LoCoMo (ACL 2024; 1,986 questions over 10 long conversations): the first page cited holds the evidence for 991 of 1,540 answerable questions, and one of the top three does for 1,204.

These count whether the right page was found, not whether a model then answered correctly, so they do not line up with the answer-accuracy percentages other projects publish. Plain BM25 finds about as many pages (447 / 470, 968 / 1,540).

Where it is weak: a question about a near neighbour of something the memory does mention still gets an answer. It refuses 3 of 30 LongMemEval questions that have no answer, and 37 of 446 LoCoMo trick questions.

On our own 200 held-out questions (English and Chinese, never tuned on, written by Claude Opus in separate sessions): KRouter cites a wrong page 26% of the time; claude-mem 64%, basic-memory 78%. Of 80 questions the memory cannot answer, it refuses 47; the other two refuse none. Of 60 questions about a decision that was later changed, it gets 50 right; they get 34 and 16. Part of that gap is by construction: plain full-text search given KRouter's two rules is level with it. What KRouter adds is having those rules on by default, plus receipts and a memory you can edit. Every number and its method · rerun them Install

Windows (PowerShell): irm https://raw.githubusercontent.com/398894496-arch/KRouter/main/scripts/bootstrap.ps1 | iex · Claude Code plugin: /plugin install krouter --marketplace 398894496-arch/KRouter (Claude Code 2.1.275 or later; from a shell, claude plugin install krouter --marketplace 398894496-arch/KRouter needs 2.1.292). Third-party marketplaces do not auto-update: run claude plugin update krouter@krouter, or turn it on in /plugin → Marketplaces → krouter → Enable auto-update.

Rather look first? Nothing below changes your machine until the last line:

Similar plugins