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
PluginOfficial

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
All reasons and checks

microsoft/llmwiki

Install

Manual install

copilot plugin install microsoft/llmwiki:plugin

The command from plugin/README.md; Node.js 20 must be on PATH.

Access and checks

How we review

Broad 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.

Plugins

LLM Wiki Manager keeps a personal Markdown wiki through an agent: it ingests sources, links pages and answers with citations

PluginExtended access73Repository stars

A workflow for Claude Code, Codex and Gemini CLI where the agent files source documents into a persistent, linked wiki

WorkflowMinimal access3.7KRepository stars

CLI for a personal Markdown knowledge base: the agent writes, searches and lints pages with wiki commands; the tool calls no model

CLIExtended access104Repository stars

A plugin that turns PDFs, articles and notes into a shared markdown wiki that agents search, cite and keep growing

PluginExtended access123Repository stars

An agent saves web pages, PDFs and scans into a local vault, builds linked concepts and answers from them with source references.

SkillExtended access127Repository stars

Turns session history of Claude Code, Codex, Cursor and Gemini CLI into a searchable wiki on Karpathy's LLM Wiki pattern, locally

PluginBroad access402Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
Microsoft LLM Wiki (this card)yes115
LLM Wikino1,528a Claude Code plugin with /wiki:ingest commands, while this one brings an MCP server, Copilot skills and a VS Code extension
llmwiki-clino104a 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.

README badge

Report a problem