nr/docforge

Standalone documentation automation

Docs that move with the code.

Vendor one GitHub Action into a repository and continuously generate a developer reference, an end-user guide, and a NotebookLM-ready source.

two audiencesDeveloper and end-user documentation stay separate.
seven providersChoose hosted, local, or OpenAI-compatible models.
one workflowGeneration runs whenever the source changes.

What it produces

Useful output, already organized.

Docforge inspects the repository context you select and writes predictable Markdown artifacts back to the project.

Developer reference

Setup, architecture, APIs, extension points, configuration, and testing in docs/DEVELOPER.md.

User guide

Features, task-oriented instructions, examples, and troubleshooting in docs/USER_GUIDE.md.

NotebookLM source

A combined, attributed source in docs/NOTEBOOKLM.md, with optional direct upload.

Quick install

Add it from the project root.

The installer adds Docforge as vendor/docforge, creates configuration, and installs the workflow.

Terminal
curl -fsSL https://raw.githubusercontent.com/nikolareljin/docforge/main/install.sh | bash

# review generated configuration before committing
git diff -- .gitmodules .docforge.yml .github/workflows/docs.yml

Review remote scripts before piping them to a shell. The manual submodule installation provides the same result step by step.

Provider choice

Hosted, local, or compatible.

The default GitHub Models provider uses the workflow token. Other providers use their own secret or local endpoint.

Zero-secret default

GitHub Models receives GITHUB_TOKEN automatically from the Actions runner.

Hosted alternatives

Use Groq, Anthropic, Together, OpenRouter, Bedrock, or an OpenAI-compatible endpoint.

Local inference

Choose Ollama for local runs where repository context must stay on your machine.

Related tools

Prefer a guided Claude Code workflow?

Docforge is standalone automation—not a Claude Code plugin. Claude Docsmith provides an interactive, screenshot-aware documentation workflow inside Claude Code.

Claude Code plugin

Claude Docsmith

Plan or write separate user and developer documentation with interactive review and optional local tooling.

Explore Docsmith →
Plugin marketplace

More Claude tools

Browse security, documentation, and media plugins through one marketplace.

Visit the plugin suite →

Detailed guides

Configuration, Docker, multi-repository setup, NotebookLM, and internals live with the source.

Browse documentation →