BadDocs handles the messy, undocumented, legacy code that other tools ignore — with speed and precision.
Deep structural analysis of every file. The LLM understands control flow, dependencies, and intent — producing clean, human-readable documentation that actually makes sense.
Every doc is fully indexed. Search across your entire documentation — function names, parameters, comments, everything. Instant results, no external search engine needed.
Export your docs in clean Markdown or styled HTML. Integrate with existing wikis, static site generators, or host them standalone. Your docs, your way.
Runs entirely on your machine with llama.cpp or Ollama. No API keys needed. Your code never leaves your environment. Cloud fallback available when you want it.
Only changed files are re-analyzed on subsequent runs. Smart caching means lightning-fast updates. Perfect for CI/CD pipelines and active development.
Secure access to private repositories via GitHub App authentication. No personal access tokens to manage. Enterprise-grade permissions with fine-grained control.
BadDocs shines where other tools fail — bringing modern documentation to COBOL, Fortran, VB6, PowerBuilder, and R, alongside all modern languages.