LangChains nye CLI OpenWiki holder kodedokumentasjonen i takt med en kodebase som endrer seg hver dag. Verktøyet kjører en GitHub Action som åpner en pull request én gang i døgnet med oppdatert dokumentasjon. Du installerer det med npm install -g openwiki, kjører openwiki --init, og det genererer dokumentasjon i en openwiki/-mappe basert på repoet ditt.
Poenget er at dokumentasjonen skrives for agenter, ikke bare mennesker. OpenWiki legger automatisk til instruksjoner i AGENTS.md og CLAUDE.md som ber kodeagenten din slå opp i wikien når den trenger kontekst. Neste gang agenten leter etter hvordan en modul henger sammen, får den et oppslagsverk i stedet for å gjette seg gjennom kildekoden.
Verktøyet er modell-agnostisk: det støtter Anthropic, OpenAI, OpenRouter, Fireworks og Baseten, med forhåndsdefinerte modeller som Sonnet 5, GLM 5.2 og Kimi K2.6. Du kan også peke det mot et eget OpenAI-kompatibelt endepunkt. Nøkler og konfigurasjon lagres lokalt i ~/.openwiki/.env.
Vil du prøve det, installerer du pakken og kjører init på et eksisterende repo. Verdt et forsøk hvis du kjører kodeagenter som stadig gjetter seg til hvordan kodebasen din er bygd opp.