Microsoft LLM Wiki plugin
A personal wiki in a .wiki folder: the agent reads sources, writes cross-linked pages and health-checks the knowledge base
- 115 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The tools create, edit and delete wiki pages in the project
- Source ingestion sends its content to a Copilot model for enrichment
Install
- Works in
Manual install
copilot plugin install microsoft/llmwiki:pluginThe command from plugin/README.md; Node.js 20 must be on PATH.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The tools create, edit and delete wiki pages in the project
- Source ingestion sends its content to a Copilot model for enrichment
This is third-party code. Review the repository files before installing.
What it does
The project builds a knowledge base that the agent maintains. You put sources into a raw folder: articles, papers, notes. The agent reads new material and merges it into the wiki: it creates entity and concept pages, updates summaries, flags contradictions and adds links between pages. Knowledge is compiled once and kept current, so it is never re-derived on every question as in a document-retrieval setup. The wiki lives in the project's .wiki directory and has three layers: sources the agent reads and never edits, pages the agent owns, and an AGENTS.md schema file with structure rules. The agent reaches the wiki through an MCP server with 14 tools: reading pages and the index, search, health checks, creating entities and concepts, writing and deleting pages, adding links, bulk source ingestion, fixing issues, and opening or creating a wiki. The repository offers two ways to connect. The VS Code extension adds the Entities, Concepts, Raw Sources, Backlinks and Lint Findings trees, commands and Copilot Chat skills: /wiki-ask, /wiki-research, /wiki-ingest, /wiki-save and /wiki-fix, plus the Wiki Librarian agent. The plugin folder holds an Agent Plugins package with the same skills, the agent and a built-in MCP server for GitHub Copilot CLI and compatible clients.
Who it is for. Researchers and developers who accumulate notes, papers and documentation and want an agent in VS Code or Copilot CLI to maintain the wiki.
Good fit when
- You collect material on a topic and want linked pages with quotes and links back to sources
- You need to ingest a whole folder of documents in bulk, with a confirmation prompt above 20 files
- The agent must answer from your knowledge base and name the pages it used
- You want regular wiki health checks for broken links, orphaned pages and missing frontmatter
Not a fit when
- You need search across a huge corpus with no standing wiki: the project is built for a personal base the agent grows step by step
- You have no GitHub Copilot subscription: the extension takes models from the VS Code Language Model API for ingest enrichment
- You need private data kept off your machine: the wiki is stored as files in the project, with no cloud storage
Example request
Ingest the docs/papers folder into the wiki as entities and concepts, then tell me which papers contradict each other, with links to the pages.Limitations
The extension needs Node.js 20 or newer, VS Code 1.109 or newer and a GitHub Copilot subscription. The README describes installing the extension by building from source and a .vsix file, and mentions no marketplace listing. The agent package needs Node.js 20 on PATH. Review the pages the agent writes: the tools can write and delete pages inside the wiki. The extension version in the README is 0.1.2, and the model that ingests sources is chosen with the LLM Wiki: Select Model command among installed Copilot families.
How to disable. For the plugin run copilot plugin uninstall llmwiki. Remove the extension in the VS Code extensions panel. The wiki itself stays as plain markdown files in .wiki; delete the folder if you no longer need it.
FAQ
How do I install Microsoft LLM Wiki for Copilot CLI?
Run copilot plugin install microsoft/llmwiki:plugin. The second route is to add the repository as a marketplace with copilot plugin marketplace add microsoft/llmwiki and install llmwiki@llmwiki.
How does the VS Code extension differ from the plugin?
The extension adds trees, commands and a status bar item, while the plugin carries the same skills, the agent and the MCP server without an interface. In VS Code the README recommends the extension.
Does the MCP server work with Claude Desktop or Cursor?
Yes, the tool reference shows how to register the llmwiki-mcp stdio launcher in a client's config. For Copilot Chat in VS Code the extension registers the server automatically.
What can the agent change in the wiki?
It creates and edits pages, adds links, updates the index and deletes pages. It only reads the sources in the raw folder. The Remove Source command deletes a source together with pages that rest on it alone.
Where is the data stored?
In your project's .wiki directory as plain markdown files: raw, wiki, index, log and AGENTS.md. The project has no separate cloud storage.
Discussion
No questions or reviews yet.
Related
PluginsLLM Wiki Manager keeps a personal Markdown wiki through an agent: it ingests sources, links pages and answers with citations
A workflow for Claude Code, Codex and Gemini CLI where the agent files source documents into a persistent, linked wiki
CLI for a personal Markdown knowledge base: the agent writes, searches and lints pages with wiki commands; the tool calls no model
A plugin that turns PDFs, articles and notes into a shared markdown wiki that agents search, cite and keep growing
An agent saves web pages, PDFs and scans into a local vault, builds linked concepts and answers from them with source references.
Turns session history of Claude Code, Codex, Cursor and Gemini CLI into a searchable wiki on Karpathy's LLM Wiki pattern, locally
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Repository stars | Main difference |
|---|---|---|---|
| Microsoft LLM Wiki (this card) | yes | 115 | |
| LLM Wiki | no | 1,528 | a Claude Code plugin with /wiki:ingest commands, while this one brings an MCP server, Copilot skills and a VS Code extension |
| llmwiki-cli | no | 104 | a CLI for a Markdown wiki that never calls a model; this one pairs an MCP server with an extension |
README in short
The repository is a monorepo of two packages: the core with the MCP server and the VS Code extension. The three-layer design and operating principles live in ARCHITECTURE.md, and the reference for 14 tools is in docs/mcp-tools.md. The plugin folder gives a one-command install for Copilot CLI.