Read
Guides that hold their shape
Editorial pages, local Mermaid diagrams, math, source evidence, chapter navigation, and a precise Markdown download.
A portable research library
Agent-KB gives agents a repeatable way to turn reviewed research into a local library for reading, watching, presenting, and listening.
Open source. Local-first. No account or hosted service required to read a library.
The problem
Research gets stranded in chat history, loose documents, and one-off presentations. Agent-KB keeps the explanation, sources, media, and validation close enough to travel together.
A bounded workflow
Map questions, primary sources, alternatives, and caveats. Keep unpublished work outside the served library.
Write guides with a reading path, evidence links, diagrams, and precise claims that can be checked later.
Serve an ordinary repository. Add reviewed slides, images, video, captions, or narration when they help the reader.
Check source identity, links, layout, reader surfaces, and media metadata before sharing the result.
One shared reader
All of these surfaces come from the same portable content repository. Nothing requires a model or API key to read.
Read
Editorial pages, local Mermaid diagrams, math, source evidence, chapter navigation, and a precise Markdown download.
Listen
Use browser voice as a fallback or attach prepared recordings. A verified guide track can continue through its chapters.
Watch
Native playback, captions, transcripts, chapter selection, download links, and byte-range seeking from a verified local cache.
Present
Simple deck navigation, keyboard controls, speaker notes, and source links let a presentation stay connected to the guide.
Designed for handoff
The included skill, templates, authoring guide, and validation commands describe what to make, where it belongs, and how to inspect it. A smaller model has completed the bundled cold-start exercise from those materials alone; it is an example of reproducibility, not a claim that all models have the same research judgment.
Read the cold-start exerciseStart from source
Clone the repository with Node 22 or newer, initialize a new library, then serve it on your own machine. Chromium is only needed for browser validation and narration plans.
git clone https://github.com/fakoli/agent-knowledge-base.git
cd agent-knowledge-base
npm ci
npx playwright install chromium
npm link
kb init ../my-library --name 'My Library'
cd ../my-library
kb serve