By anyweez
Maintains an auto-updating wiki for agent context about how repository components work
Initialize a new wiki by exploring the codebase
Evaluate and reorganize wiki structure if needed
Start a local web server to browse the wiki
Update the wiki to reflect recent changes
You are the coordinator agent responsible for synthesizing explorer findings into cohesive wiki documentation.
You are a specialized agent for exploring a partition of a codebase and gathering documentation context for the agent wiki.
Auto-generated wiki documentation for your codebase, built by AI agents and browsable by humans.
autowiki has two parts that work together:
A Claude Code plugin that builds and maintains a wiki for your repo. Run /autowiki:init and Claude explores your codebase, identifies key concepts, and writes structured markdown documentation in a wiki/ directory. The wiki updates incrementally as your code changes — no need to regenerate from scratch.
An npm package (npx autowiki) that serves the wiki as a polished, searchable website. Dark mode, sidebar navigation, full-text search, wikilinks between pages — all running locally with zero configuration.
The generated wiki is immediately useful for AI agents as raw markdown (plus llms.txt), and just as useful for humans via the web UI.
In Claude Code, run:
/plugins
Select Add a marketplace, then enter:
anyweez/autowiki
Then select autowiki from the marketplace to install it.
/autowiki:init
Claude will explore your codebase and create a wiki/ directory with structured documentation.
Add this to your project's CLAUDE.md so Claude keeps the wiki up to date as you work:
## Wiki
The project maintains an auto-generated wiki in `wiki/`. The index is at `wiki/llms.txt`. When making significant changes to the codebase, update the wiki by running the `/autowiki:update` skill.
npx autowiki
Open http://localhost:3000 and you're in.
| Command | Description |
|---|---|
/autowiki:init | Generate a wiki from scratch by exploring the codebase |
/autowiki:update | Update the wiki to reflect recent code changes |
/autowiki:reorganize | Analyze wiki structure and suggest improvements |
The wiki also auto-updates after Claude Code tasks complete. Disable this in wiki/.config.yml:
auto_update: false
npx autowiki [options]
--port <number> Port to listen on (default: 3000)
--wiki-dir <path> Wiki directory (default: auto-detect)
--export Export static HTML files
--output <path> Export directory (default: wiki-html/)
--open Open browser automatically
Pages are markdown files with YAML frontmatter, organized by type:
wiki/
├── overview.md # Repository overview
├── concepts/ # Architecture, design patterns
├── guides/ # How-to documentation
└── reference/ # API and config reference
Pages link to each other with [[wikilinks]] and track which source files they document, so the wiki knows what to update when code changes.
Apache 2
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub anyweez/autowiki --plugin autowikiBootstrap a wiki-first knowledge system into any project.
Local wiki-style document generator for Claude Code
Auto-maintained LLM wiki based on Andrej Karpathy's pattern.
Lightweight documentation memory for AI coding agents: scaffold a docs tree, validate it, and auto-load recent context each session.
llmdoc Claude Code plugin with init, update modes, temporary investigation cache, and use
Query GitHub repository wikis via DeepWiki CLI without MCP token overhead.