Turn tutorial transcripts into beautiful developer documentation.
Local-first AI docs agent for developers, DevRel teams, and course creators. No scraping. No lock-in. Bring your own model key.
🖥️ Runs locally from your terminal
This website is documentation only. Clone the repo, add your transcript, and generate docs from your terminal — no account required.
Mock mode ships built-in — no API key required to generate your first doc.
Each stage is independently testable. The Intake Guard blocks non-technical content before any tokens are consumed.
Your Transcript
.md · .txt · .vtt
Intake Guard
URL + tech classification
Prompt Builder
Mode-specific templates
AI Provider
OpenAI · Anthropic · Gemini
Output Writer
5 files per run
Turn messy learning material into structured docs developers can search, review, commit, and improve.
Before
After
Videos are great for learning. Docs are great for shipping.
Most technical knowledge gets trapped inside tutorial videos, product demos, meeting recordings, and course lessons — making it hard to search, review, version, or reuse.
DevDocs Forge Agent converts that raw learning material into reviewable, version-controlled developer documentation. Source attribution, human review checklists, and safe local-first workflows built in. It creates a strong first draft. You review and publish.
Built for developers who want clean documentation tooling — local, fast, and fully controllable.
Runs entirely on your machine. No cloud backend, no data leaving your environment.
OpenAI, Anthropic, or Gemini. Swap providers with one env var change.
Full output in mock mode — no API key needed for development and demos.
Every output is plain Markdown. Drop directly into any docs system.
Generates correct YAML frontmatter, sidebar config, and admonition syntax.
GitBook hint blocks, page structure, and navigation hints included.
Validates video URLs, classifies tech content, blocks non-technical or scraped content.
devdocs-forge-agent never scrapes YouTube. You always provide your own transcript.
Every run generates a checklist to review before publishing.
Add a provider in ~60 lines. Add a mode with zero TypeScript.
Switch providers with one line. No SDK packages — pure native fetch throughout.
Generates structured output with no API key.
Best for: development, CI/CD, demos.
GPT-4.1-mini for fast docs. GPT-4.1 for highest quality.
Best for: cost-efficient bulk generation.
Claude 3.5 Sonnet for best-in-class technical writing.
Best for: high-quality, nuanced docs.
Gemini 2.0 Flash for fast, cost-effective generation at scale.
Best for: large batches and multimodal inputs.
When you provide a video URL, three checks run automatically before any generation starts.
URL Validation
Only YouTube and Vimeo URLs are accepted. Malformed or unsupported URLs are rejected immediately.
Tech Video Classification
Scores the video's title, description, tags, and category (0–100). Score < 35 blocks generation unless --force is set.
Transcript Requirement
You must always provide --file with your own transcript. URL-only generation is blocked by design.
devdocs-forge-agent never
Use the URL for metadata and validation only. DevDocs Forge Agent never scrapes transcripts or downloads videos.
Generated docs land in a timestamped folder — ready to review, commit, or publish.
index.md
Main generated documentation — full content ready to review and publish.
metadata.json
Provider, model, word count, source URL, and generation timestamp.
review-checklist.md
Human review checklist: verify facts, test code, check attribution.
source-summary.md
Source word count, slug, detected title, and source URL.
docs/{slug}.md
Docusaurus-ready copy with YAML frontmatter and sidebar config.
Developer YouTubers
Turn tutorial recordings into Docusaurus sites.
DevRel teams
Convert demo recordings into onboarding docs.
Course creators
Generate lesson pages from lecture notes.
Open-source maintainers
Create READMEs and guides from issue walkthroughs.
Engineering teams
Generate internal runbooks from Loom transcripts.
Technical bloggers
Draft dev.to posts from talk notes.
devdocs-forge-agent is MIT licensed and designed to be extended. Add a provider in ~60 lines of TypeScript. Add a new output mode with zero TypeScript. 5 good-first issues are open and waiting.
More stars help more developers find DevDocs Forge Agent. It takes 2 seconds and helps the project grow.
⭐ Star on GitHub