Analysis updated 2026-05-18
Automatically generate structured documentation for a codebase using an AI agent.
Keep existing documentation current by updating only the parts affected by recent git changes.
Ask natural language questions about how a codebase works without editing any files.
| barvhaim/pi-openwiki | deskulpt/adk-okf-grounded-chat | maximseshuk/payload-plugin-openapi | |
|---|---|---|---|
| Stars | 9 | 9 | 9 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires the Pi agent (0.80+), a git repository, and Node.js with TypeScript.
pi-openwiki is an extension for Pi, an AI coding agent, that automatically writes and keeps documentation for your codebase up to date. It is based on an earlier project called OpenWiki, built by LangChain, and has been adapted to work specifically inside the Pi agent ecosystem. The idea is simple: instead of writing documentation by hand and letting it go stale as code changes, you point this tool at your project and it generates a structured set of markdown files covering things like a quickstart guide, system architecture, development workflows, business logic, deployment steps, and testing strategy. After the first run, you can ask it to update just the parts of the documentation affected by recent code changes, since it tracks git history to know what has changed since the last update. There is also a chat command that lets you ask plain-language questions about how your codebase works without changing any files. To use it, you need Pi itself (version 0.80 or newer), a project stored in a git repository, and Node.js with TypeScript installed. Installation happens through Pi's own package manager, either globally, for a single project, directly from GitHub, or temporarily for one session. Internally, the tool works in five steps: it explores your repository and git history, tries to understand the reasoning behind the code, generates the markdown documentation, saves metadata so future updates are efficient, and can automatically update related agent instruction files. This is aimed at developers who already use the Pi coding agent and want their project's documentation, and the context available to AI coding assistants, to stay accurate without manual upkeep. It is not a general documentation generator for use outside the Pi ecosystem.
A Pi AI agent extension that automatically generates and keeps codebase documentation up to date.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Pi.
MIT licensed, free to use for any purpose including commercial use, as long as the copyright notice is kept.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.