Skip to content

Wiki Knowledge Sources for AgentsMake project wikis readable by coding agents.

Run llmwiki-serve beside an existing LLMWiki, Markdown, or Obsidian folder. Agents retrieve project context over HTTP and MCP. Bridge and chat stay optional.

Problem first

Your project context already lives in local files.

Personal and team workflows often already have useful project knowledge in LLMWiki, Markdown, or Obsidian folders. The first problem is not orchestration; it is making that existing folder readable by an agent without moving private files into a new hosted system.

The default path is intentionally small: run llmwiki-serve beside one folder, verify the cited source view, and connect it to Codex, Claude Code, Copilot-style agents, IDE extensions, or scripts. Bridge, bridge-start, and chat are later modules for specific hurdles after the source works.

Start here when you want to...
  • Reuse an existing project wiki without moving the files.
  • Give a coding agent project-specific memory on demand.
  • Keep evidence, citations, and graph context visible during agent work.
  • Decide later whether multi-source bridge, guided setup, or chat UI is worth adding.
Minimum useful pathInstall llmwiki-serve from PyPI, point it at an existing folder or the tiny QuickStart sample, run manifest, query, source-refs, and source-bundle, then serve 127.0.0.1:8765. Use ls or status --json when you need local instance discovery.
Public-preview installUse the published, registry-verified packages first: llmwiki-serve==0.2.10, npx llmwiki-bridge-start@latest resolving to 0.0.3, npx llmwiki-agent-bridge@latest resolving to 0.4.0, and the static llmwiki-chat@0.1.6 artifact. Source checkouts are for bundled fixtures and development.
Protocol postureSource access is HTTP/MCP first. A2A source compatibility is opt-in, and bridge runtime surfaces are described as A2A-style and MCP-style compatibility.

Conceptual architecture demo

See the folder-to-agent flow before you install.

Upstream workflows create compatible Markdown or wiki files. llmwiki-serve projects that folder read-only, and agents, bridge, or chat consume the served Knowledge Source. The committed media is conceptual until screenshots are regenerated for the latest QuickStart and logging controls.

Open the full demo notes

First Run At A Glance

Start With Source; Add Modules Later

When To Add Later Modules

NeedRecommended path
One coding agent should read one wiki folder while it worksRun llmwiki-serve and connect the agent directly.
You want guided handoff after the source smoke passesRun npx llmwiki-bridge-start@latest --path /path/to/your/wiki, then keep the direct source URLs or add the bridge. Use status or ls for started-source and bridge-registration state.
Several wiki folders must be searched togetherRun one llmwiki-serve per folder and connect them through npx llmwiki-agent-bridge@latest; inspect registered sources with sources --probe --json.
A service should gather evidence and call a model runtime for a cited answerUse npx llmwiki-agent-bridge@latest in delegated-runtime or hybrid mode.
A human needs to test setup, inspect evidence, or debug tracesHost the static llmwiki-chat@0.1.6 artifact as the browser workbench.
You only need package status, release support, or protocol detailsRead Release Status, Protocols, and API Reference.

Optional Module Map

flowchart LR
  wiki["Wiki folder"]
  start["llmwiki-bridge-start"]
  serve["llmwiki-serve"]
  agent["Host agent"]
  bridge["Agent bridge"]
  runtime["Runtime"]
  chat["llmwiki-chat"]

  wiki -->|discover/start| start
  start -->|project| serve
  start -->|optional register| bridge
  serve -->|direct retrieval| agent
  bridge -->|query sources| serve
  bridge -->|delegate synthesis| runtime
  chat -->|configure runtime| bridge
  chat -->|inspect source| serve
ModuleOwnsDoes not own
llmwiki-serveFile projection, manifest, context packs, search, read, graph, HTTP, MCP, optional A2A source compatibility.Wiki authoring, ingestion jobs, model calls, answer synthesis, browser UI.
llmwiki-bridge-startGuided discovery, local source startup, optional bridge registration, and smoke-test handoff for existing wiki folders after the source layer works.Wiki compilation or ingestion, runtime hosting, answer synthesis, replacing the bridge.
llmwiki-agent-bridgeSource fan-out, runtime profile config, OpenAI-compatible chat completions call, normalized answer artifact, citations, graph, trace.Reading local files directly, hosting a model, browser source selection UI.
llmwiki-chatSource setup, bridge/runtime setup, graph inspection, answer review, run details, citation selection.Serving wiki files, storing provider secrets, production answer quality.
llmwiki-docsCross-repo first-run path, architecture, protocol posture, release status, operations references.Package runtime behavior or upstream LLM Wiki specification ownership.

Choose Your Path

GoalPage
Run the first local pathQuickStart
Understand the source layerllmwiki-serve
Understand the data flowDemo and Data Flow
Understand the vocabularyCore Concepts
Decide direct source vs bridge vs chatArchitecture and Runtime Adapters
Connect Codex, Claude Code, Copilot-style IDE agents, or scriptsDirect Agent Integrations and AI Tool Support
Understand HTTP, MCP, and A2A-style compatibility surfacesProtocols and API Reference
Expose endpoints beyond loopbackNetwork & Security and Deployment
Check package/public-preview status and evidenceRelease Status & Compatibility and Evidence
Prepare endpoint operationsDeployment, Network & Security, and Troubleshooting
Check public-preview support statusRelease Status & Compatibility and FAQ

Public preview

This is independent community tooling for LLM Wiki-style Markdown knowledge folders and agent-readable context. It is not an official project from Andrej Karpathy or any upstream producer named in compatibility examples, and it does not claim certified MCP or A2A conformance.

Public-preview documentation for Knowledge Bridge Labs wiki Knowledge Source components.