unrealandychan/rekipedia — AI Codebase Wiki
Scan any repo and generate an AI-powered wiki with file:line Q&A, dependency graphs, and MCP server support.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repo-path | Path to the repository root to scan (default: current workspace). | no | . |
| output-dir | Path to write the .rekipedia/ output directory. | no | .rekipedia |
| model | LLM model string (e.g. openai/gpt-4o, anthropic/claude-3-5-sonnet-20241022). Defaults to the rekipedia built-in default (gpt-4o-mini). | no | "" |
| api-key | API key for the LLM provider. Pass your secret with api-key: ${{ secrets.OPENAI_API_KEY }} The action auto-detects the provider from the model name and sets the appropriate environment variable (OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.). | no | "" |
| focus | Comma-separated glob patterns to limit extraction to specific paths. Example: "src/auth/**,src/payments/**" Leave empty to scan the entire repository. | no | "" |
| export-html | Set to 'true' to also generate an interactive HTML wiki (export.html). | no | false |
| upload-artifact | Set to 'true' to upload the .rekipedia/ directory as a GitHub Actions artifact. | no | true |
| artifact-name | Name of the uploaded artifact. | no | rekipedia-wiki |
| python-version | Python version to use when installing rekipedia. | no | 3.11 |
| rekipedia-version | rekipedia version to install from PyPI (e.g. '0.15.1'). Leave empty to install the latest release. | no | "" |
| extra-deps | Space-separated extra pip packages to install alongside rekipedia (e.g. 'tree-sitter-rust tree-sitter-go'). | no | "" |
Outputs
| name | description |
|---|---|
| output-dir | Absolute path to the generated .rekipedia/ directory. |
| wiki-pages | Number of wiki pages generated. |
| html-path | Absolute path to export.html (only set when export-html is 'true'). |