Point it at a repository. Get a documentation site.
AstraDocs reads a C or C++ codebase the way a compiler does and publishes a browsable site: every symbol, call graph and module, with diagrams. Add AI and each function is also explained in plain language.
From ₹999 a run, including 30 days of hosting, no tax added. A 1,168-line C repository was cloned, measured, documented in a sandbox with no network, and published in 3 seconds.
Documentation you can trust, because the facts are not written by a model.
Facts come from the compiler
Symbols, relations, call graphs, ownership and metrics are extracted with Clang. Every edge in every diagram comes from that model.
A grade on every file
A for exact, B for approximate, C for syntax only. You always know how far to trust a page, and what to fix to raise it.
Three reading levels
Explanations for newcomers, maintainers and API users. Each reference the AI makes is checked against the code, and AI text is labelled as such.
One file to millions of lines
Sharded data, on-demand loading and graphs laid out at build time keep a five-million-line site as quick as a small one.
A real, static website
Full-text search built in. We host it at a stable address, and you can download the whole site as a zip whenever you like.
Refreshed by your pipeline
Create an API token, add one request to your CI, and the docs follow the code. A refresh costs 40% of a full run.
You set the AI budget
Choose an allowance per run. The most important code is explained first; whatever is not spent returns to your balance.
Your code stays yours
Builds run in a sandbox with no network access. Private repositories use a read-only token. Sites can be public or behind an access link.
What happens when you press Run.
Clone and measure
We clone the branch you chose and count the C and C++ source. That sets the size tier and the price.
Charge your balance
The run is paid from your prepaid balance before any work starts. Set a spending cap and a run that would exceed it stops.
Build in a sandbox
The code is parsed with no network and no access to anything but itself. If the run does not finish, nothing is charged for it.
Publish
The new site replaces the old one in a single step. Readers never see half a site.
Host for 30 days
Every successful run restarts the 30-day hosting window. Keep refreshing and there is no separate hosting bill.
Pay per run. Hosting comes with it.
Prices follow the size of the repository, with no tax added. A refresh is any later run on a project whose hosting is still current.
| Size | Lines, up to | Full run | Refresh run | Hosting, 30 days |
|---|---|---|---|---|
| Small | 50,000 | ₹999 | ₹399.60 | ₹299 |
| Medium | 2,50,000 | ₹2,499 | ₹999.60 | ₹499 |
| Large | 10,00,000 | ₹6,999 | ₹2,799.60 | ₹999 |
| Monorepo | 50,00,000 | ₹19,999 | ₹7,999.60 | ₹2,499 |
AI explanations
from ₹1,500per run, you set the capPlain-language explanations at three reading levels. You choose an allowance; whatever is not used comes back to your balance.
Private site
₹499per 30 daysReaders need an access link you control.
Exact build
IncludedRun your build configuration in an isolated sandbox for compiler-exact results.
Prepaid balance
₹10,000buys ₹11,500Pay ahead for automated runs and get 15% more.
Prepaid balance
₹50,000buys ₹62,500Pay ahead for automated runs and get 25% more.
What it documents today.
- C and C++. Sources and headers, including modules. Other languages are not supported yet.
- CMake, Ninja, Visual Studio and Make projects. Exact build flags are discovered where they exist and estimated where they do not.
- Public and private repositories on any public Git host over HTTPS, including AstraGit.
- What you receive is the documentation, not the generator. AstraDocs itself runs only on our runners.
Get one email the day AstraDocs is available.
You can create projects and queue runs from the console today. While AstraDocs is in preview they are held, free.