Doc Engine — AI XML Documentation for C#XML docs are the kind of thing everyone agrees you should write and nobody wants to sit down and write. Doc Engine handles the tedious part: right-click a file, a project, or the whole solution, and it fills in It isn't a template engine. Before anything goes to the AI, it reads your code with Roslyn the same compiler API Visual Studio itself runs on, so it actually knows the signatures, parameter types, nullability, and async patterns it's writing about. What you get back describes what the method does, not a sentence reworded from its name. The free tier covers 200 members a month. No API key, no setup paste a token and right-click. See it in actionYou write this:
You get this:
Not happy with a run? Ctrl+Z puts a file back exactly as it was. Three ways to run it
The solution scan tells you how many members are undocumented before you commit to anything, so you're not kicking off a big run blind. Members that already have docs are left untouched, and files marked Keep a team on the same styleDrop a
One less thing to argue about in code review. Plans
The free tier is plenty for a personal project or for trying things out. If you're documenting a big codebase on a regular basis, Pro or Pro Plus raises the monthly cap. Both also let you bring your own Anthropic or OpenAI key — when you do, the extension talks to the provider directly and we're out of the loop, so there's no monthly cap at all and you just pay the provider for what you use. Sign up and manage your plan at docengine.pages.dev. Getting started
Bringing your own key? In Options, set Use my own API key, set the provider to What gets sentGenerating a doc sends that member's signature and body to the service, which calls the AI and hands back the comment. Only members from the file, project, or solution you pick are sent, and your code isn't kept once the comment comes back. On the free plan we record the names of the members you've documented this month — namespace, type, member — so that re-running the same file doesn't spend your quota twice. With your own key, requests skip our backend completely and go straight to Anthropic or OpenAI. Requirements
|