A wiki that lives in /docs.
Wikidown is an Azure-DevOps-Wiki-compatible markdown wiki you commit alongside your code. Edit in the browser, commit straight to GitHub or Azure DevOps — no backend, no extra service to operate.
How it works
1. Connect a repo
Paste a GitHub or Azure DevOps PAT. Pick the repo and branch that holds your /docs folder. Tokens stay in the browser.
2. Browse & edit
Title-form links, .order files, and subpages — fully ADO-Wiki-compatible. Edit in a side-by-side markdown editor with live preview.
3. Commit via REST
Save commits directly to your repo through GitHub's Contents API or ADO's Push API. File-level conflict detection keeps concurrent edits safe.
Built for humans and agents
Ship the same /docs wiki from a terminal, an MCP host, or a prebuilt agent config.
wikidown
Dotnet tool that reads, writes, moves, reorders, and searches pages while keeping .order consistent.
dotnet tool install -g Wikidown.Cli
wikidown list
wikidown new "/Getting Started/Format"
wikidown-mcp
Stdio MCP server for Claude Code, Claude Desktop, or VS Code (Copilot). Nine tools cover the full read/write surface.
dotnet tool install -g Wikidown.Mcp
# wire into .mcp.json or .vscode/mcp.json
Drop-in
Claude Code subagent & skill, plus Copilot chat-mode + instructions — ready to copy into any repo.
cp -r agents/claude/.claude .
cp -r agents/copilot/.github .
Format
Wikidown follows the Azure DevOps Wiki convention so your pages render in either tool with no migration:
- Page file:
My-Page.mdon disk; the title is My Page. - Subpages: a folder named the same as the parent page, holding child
.mdfiles. - Ordering: a
.orderfile per folder — one base name per line, top to bottom. - Links:
[text](/Parent/Child)resolved by title, ignoring.mdand hyphens.