DONKEY KB · AI NATIVE

An open, extensible AI knowledge system

This is Donkey, the thing I'm building — a local tool built around your knowledge base, open to both humans and AI. Its open plugin system lets you extend any capability yourself, free from the limits of closed-source apps. If you've used Obsidian, you'll get it in minutes.

Open plugins · not locked to an official APICLI + MCP on one Rust engine24MB installer · 10k notes indexed in seconds
knowledge core
DonKey Agent
DonKey Agent
LAB / 01

User interface

Humans open, read and reshape the local knowledge base.

LAB / 02

AI / CLI / MCP

Agents enter the same files through commands and protocols.

LAB / 03

Rust engine

Indexing, links, tags and plugins share one core.

LAB / 04

Local Markdown

Everything lands back in readable, portable files.

donkey · cli
$ donkey open ~/knowledge-vault
 same docs for humans and agents
donkey agent signallocal-firstrust-nativeagent-readablemarkdown-native
01Why Donkey

Capabilities

01

An open plugin box — extend anything

Donkey's power comes from an open plugin system. Missing a feature? Write it or tweak it yourself, unconstrained by a closed app's official API — even the most niche need can ship.

Open plugins · not locked to an official API
02

An agent OS built around your knowledge base

Your KB isn't just for reading and writing — it's the AI's workbench. Agents search, tag, link and rename right inside your notes, like a teammate who actually does the work. You lead, AI executes.

CLI + MCP on one Rust engine
03

Native Rust, fast and small

No Electron, no bundled Chromium. Fast startup, low memory, tiny installer. Open an existing Obsidian vault directly, so you get up to speed fast.

24MB installer · 10k notes indexed in seconds
02Workflow

Humans in the UI, AI on the CLI, same files

The interface and AI / CLI / MCP share one Rust engine writing to the same local Markdown folder.

FLOW / 01»

User interface

Humans open, read and reshape the local knowledge base.

FLOW / 02»

AI / CLI / MCP

Agents enter the same files through commands and protocols.

FLOW / 03»

Rust engine

Indexing, links, tags and plugins share one core.

FLOW / 04

Local Markdown

Everything lands back in readable, portable files.

03Compare

If you know Obsidian, here's how to read Donkey

ObsidianDonkey
What it isNotes / knowledge baseOpen, extensible AI knowledge system
Plugin extensibilityClosed, bound by official APIOpen, write your own without limits
Direct AI accessNoNative CLI + MCP
Core techElectronRust + Tauri
obsidian bridge

Used Obsidian? Just open your existing vault

Point Donkey at your notes folder and start. The format stays the same; links and tags keep working — treat Obsidian as a starting point for understanding Donkey, not the destination.

donkey open ~/obsidian-vault
04Download

Download Donkey now

For Windows, macOS and Linux. Pick your platform, copy the command or download directly.

macOS

Recommended
arm64· 1.6.0· 11.3 MB
Install command
macOS
$ brew install --cask donkey
Download · 11.3 MB

SHA256 f2c2c40092e9eeffb9939fbf480c208a2cf9869ca499e2c90847d94521d75982

Windows

x64· 1.6.0

Linux

x64· 1.6.0
open channel

Subscribe to updates

Releases and dev progress. Occasional, never spam.