jnzader/RepoForge AI

Generate technical docs and AI agent skills (SKILL.md, AGENT.md) from any codebase.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandCommand to run: "docs" (generate documentation) or "skills" (generate SKILL.md + AGENT.md for Claude Code / OpenCode).nodocs
languageLanguage for generated documentation. Options: English, Spanish, French, German, Portuguese, Chinese, Japanese, Korean, Russian, Italian, Dutch.noEnglish
output-dirOutput directory. For "docs": defaults to "docs" (GitHub Pages ready). For "skills": defaults to ".claude".no""
working-dirPath to the repository to analyze. Defaults to the root of the checked-out repository.no.
modelLLM model to use. Defaults to "github/gpt-4o-mini" (free via GitHub Models, no API key needed). Other options: github/gpt-4o — better quality, still free claude-haiku-3-5 — requires ANTHROPIC_API_KEY gpt-4o-mini — requires OPENAI_API_KEY groq/llama-3.3-70b-versatile — requires GROQ_API_KEYnogithub/gpt-4o-mini
project-nameOverride the project name (auto-detected from package.json / pyproject.toml by default).no""
themeDocsify theme for "docs" command. Options: vue (default), dark, buble, pure.novue
api-keyLLM provider API key. NOT required when using the default "github/gpt-4o-mini" model — the GITHUB_TOKEN is used automatically. Required for: anthropic (ANTHROPIC_API_KEY), openai (OPENAI_API_KEY), groq (GROQ_API_KEY).no""
github-tokenGitHub token for authenticating with GitHub Models. IMPORTANT: The automatic GITHUB_TOKEN does NOT have access to GitHub Models. You need a Personal Access Token (PAT) with the "models:read" scope. Create one at: https://github.com/settings/tokens Add it as a repository secret (e.g. GH_MODELS_TOKEN) and pass it here. Only required when using model: github/* (default). Other providers use api-key.no${{ github.token }}
python-versionPython version to use. Minimum: 3.10.no3.11
namedescription
output-dirAbsolute path to the generated output directory
project-nameAuto-detected or overridden project name
files-generatedNumber of files generated