Skip to main content
GitHub in. Searchable docs out.

Code documentation your team can actually trust.

AutomaDocs turns a GitHub repo into living internal docs: architecture notes, generated file explanations, health checks, and repo chat answers with cited source paths.

Read-only GitHub accessNo credit cardSecurity disclosure published
forbiddenlink/automadocs
synced 4m ago

Documentation map

Stripe webhook

backend/src/routes/billing.js

Fresh

Token refresh

lib/auth.ts

Reviewed

Repo chat

app/repos/[id]/chat

Cited
Ask the repo
Where is webhook signature verification handled?

The Stripe webhook proxy preserves the raw body, forwards the signature header, and the backend verifies it before processing billing events.

app/api/stripe/webhook/route.tsbackend/src/routes/billing.js

Product illustration uses AutomaDocs-shaped data. The demo lets you inspect the real public-repo flow before connecting GitHub.

What AutomaDocs is

Always-current internal documentation from your GitHub repo

We generate structured docs from your code, refresh them on every push, and back AI chat with file and line citations so engineers self-serve instead of pinging your seniors. Not a hand-maintained docs CMS.

How it works

From repo to trusted docs in one working loop

The product has to prove it understands your code, not just produce paragraphs. The flow is intentionally small: connect, generate, verify, then keep it current.

01

Connect the source

Use GitHub OAuth, choose a repository, and let AutomaDocs read the tree.

Setup: about 30 seconds

02

Generate and score

Tree-sitter maps the codebase, docs are generated, and health scores show what still needs attention.

First run: usually 2-5 minutes

03

Ask with citations

Engineers ask workflow questions and get answers that point back to files they can open.

Best for onboarding and support

Want proof before OAuth?

Open the demo repo and inspect generated docs, chat citations, freshness, and health scoring first.

Features

The workflow after GitHub connects

AutomaDocs is built around the states teams actually care about: what exists, what is documented, what changed, and where an answer came from.

Tree-sitter

Repository-aware generation

Function docs with parameters, return types, and examples, built from a structured parse of your code.

/**
* @param userId - The user's unique identifier
* @returns User object or null
*/

Auto-Sync on Push

< 2 min

When you push to GitHub, we regenerate affected docs - typically within a couple of minutes.

AI Chat with Sources

Source-backed

Ask questions in plain English. Answers point to files and line ranges in your repo.

Understands Your Code

Maps functions, classes, and imports so answers match how your project is organized.

Searchable Reference

Markdown with syntax highlighting, search, and health scores so you can see coverage gaps.

Repo-scoped

Your Code Stays Private

Repository data is scoped to your connected repo. We retain the analysis needed for searchable, source-backed documentation.

Grounded answers

Ask your repo a question. Get an answer with source references you can verify.

Hybrid search (keyword + vector) pulls the right generated docs; the model answers with links back to paths and line ranges you can verify in GitHub.

AI chatAutomaDocs repo

You

Where do we verify Stripe webhook signatures, and what env var is required?

Answer

Signature verification runs in the backend billing route. The Next.js proxy reads the raw body and forwards the stripe-signature header to the backend, which calls stripe.webhooks.constructEvent using the STRIPE_WEBHOOK_SECRET env var.

app/api/stripe/webhook/route.ts · L9–12backend/src/routes/billing.js · L225–235

Live answer from AutomaDocs documenting its own codebase. Your file paths and answers will reflect your repo.

Works with your tools

Use your docs in any AI editor

Connect AutomaDocs with MCP or an API key so Claude Code, Cursor, Windsurf, and VS Code Copilot can use your docs. A VS Code extension is optional.

Claude Code

Official CLI

Cursor

AI Editor

Windsurf

Codeium IDE

VS Code

With Copilot

Connect with MCP or an API key — a VS Code extension is optional. How AutomaDocs works →

Choose with confidence

Built for GitHub-centric teams - not a fit for every docs project

Pick us for internal knowledge and onboarding velocity. If you need a polished public API portal as the primary deliverable, compare us honestly to specialized tools - then decide.

Choose AutomaDocs if…

  • Engineers ask the same questions in Slack about code that already exists in GitHub.
  • You want docs that track the repo on push, without a separate CMS workflow.
  • You need searchable answers + citations for onboarding and incident response.
  • You want predictable bills on Pro - unlimited AI chat is included in the listed price (see pricing for current limits).

Consider something else if…

  • - Your main job is a branded public API hub with interactive try-it-out as the center of gravity (evaluate API-first platforms).
  • - Your team wants to author MDX by hand as the primary workflow - we optimize for generation + sync.
  • - You need IDE-native doc editing as the core experience (we meet you in GitHub + the web app first).

Total cost of ownership

Pro includes unlimited AI chat - not a meter that runs up every sprint

Some documentation platforms bill AI usage separately from the base plan. AutomaDocs Pro lists $49/month with unlimited AI chat on that plan, subject to our published terms - we don't quote other companies' prices here.

AutomaDocs Pro (published)

$49

/ month · Unlimited AI chat on Pro per current plan details

To compare with other tools, use our comparisons and each vendor's own pricing page - numbers change and we don't mirror them here.

See full plans and limits →

The Problem

Your senior engineers answer the same questions every week

Every sprint, your best engineers spend hours answering questions that shouldn't need to be asked. Documentation that doesn't exist, or worse — documentation that's out of date.

“Where's the auth flow?”

Asked 3× this week

“How does the payment webhook work?”

Asked by 4 people

“What does this function do?”

Nobody knows — original author left

How AutomaDocs handles this

Generates function docs from your actual code - not from what developers remember

When you change code, docs regenerate automatically in under 2 minutes

Search by function name or plain English description

AI chat answers questions with exact source code links and line numbers

See for yourself — free

From a Developer

Why I built this

LS

“Every sprint, I spent hours answering the same questions: Where's the auth flow? How does the payment webhook work? What does this function actually do?

AutomaDocs is the tool I wished I had. It reads your code, writes the documentation, and keeps it updated so your team can stop asking and start shipping.”

FAQ

Common questions

What teams ask before connecting their first repo.

Yes, we retain generated documentation and analyzed code fragments needed for search and source-backed answers. That data is scoped to the repository you connect, is not shared with other customers, and is removed when you delete the repository. See our Privacy Policy for retention details.

JavaScript, TypeScript, Python, Go, Rust, and Java have full AST parsing via Tree-sitter, which powers the deepest documentation and code navigation. Other languages get best-effort support: Claude AI can still read and describe source files, but without the structured AST analysis those six get.

We register a GitHub webhook on your repository. When you push code, GitHub notifies AutomaDocs and we regenerate documentation for changed files. The process typically completes in under 2 minutes.

Yes. All plans support private repositories. We use GitHub OAuth with the minimum required scopes - read access to your code and permission to register webhooks.

If you are not satisfied within 14 days of your first paid subscription, we will issue a full refund. No questions asked.

You ask in plain language; we search your generated docs and code context, then answer with links to files and line numbers. Under the hood we combine keyword and semantic search (hybrid retrieval) so answers stay grounded in your repo.

No. AutomaDocs is self-serve: documentation, FAQ, and status first. For bugs or billing, email hello@automadocs.com. We reply when we can, usually within a few business days. There is no 24/7 phone line, SLA, or account manager.

More questions? View the full FAQ →

Get Started

Your repo already has the answers. Let's surface them.

Sign in with GitHub, pick a repo, and read your first docs in under 5 minutes.

No credit card required  ·  14-day money-back guarantee  ·  Free forever for 1 repo

Get docs from your repo - free

GitHub sign-in · Pick a repo · No credit card · See plans