Reference – https://github.com/langchain-ai/openwiki
What it is
OpenWiki is a CLI that writes and maintains documentation for your codebase, built specifically for AI coding agents.
Use case
If you’re working with coding agents (Claude Code, Copilot, etc.) that need context on a codebase, OpenWiki auto-generates a structured openwiki/ docs folder from your repo and keeps it fresh. You install it globally via npm, then run openwiki --init to configure your model/API key and generate the initial docs. It also ships a GitHub Action you can drop into your workflows to automatically open a PR once a day updating the documentation as the code changes.
Benefit
- Agent-ready context, not human-only docs — it automatically appends prompting to your
AGENTS.mdand/orCLAUDE.mdfiles so your coding agent knows to reference the generated wiki when searching for context, closing the gap between “docs exist” and “agent actually uses them.” - Zero manual upkeep — the daily-PR GitHub Action means documentation drift (a constant pain point in fast-moving repos) gets caught automatically instead of relying on someone remembering to update a README.
- Flexible model choice — it supports OpenRouter, Fireworks, Baseten, OpenAI, and Anthropic out of the box, with a few pre-defined models and the option to specify custom model IDs, so you’re not locked into one provider.
- Two usage modes — interactive CLI for exploration/follow-ups, or a
-p/--printone-shot mode for CI pipelines and scripted runs.
Happy Learning!!
Leave a Reply