CodeSummaryCodeSummary

Generate

Docs that track your code, push by push.

Wire up a repo. Every merge to main runs a generation. You wake up to a PR (or a draft you can review in the dashboard) and the AI has already explained what changed.

how it works

Three steps. Repeats forever.

  1. Step 1

    Connect a repo

    Install the GitHub App on a repo, or upload a zip if you want to test without granting any access. We index the repo once and listen for pushes to your default branch.

  2. Step 2

    AI generates

    A push triggers a job. The worker clones the repo, walks the code, and runs a section-aware synthesis pipeline that produces one document per section you configured.

  3. Step 3

    Output lands

    You wake up to an opened PR (or to drafts in the dashboard, your call). Review or accept and you have docs that track the code.

Triggered by your code

GitHub-native, no manual runs.

Install the CodeSummary GitHub App, pick the repos to wire up, and that's the entire setup step. Pushes to your default branch hit our webhook in milliseconds; a worker picks the job up within a few seconds and starts a generation.

We don't require any other CI changes. No actions to add, no secrets to manage, no merge-on-green dance. If you can push to GitHub, you can run a regeneration.

Section-aware

Different docs need different prompts.

A marketing landing-style page and a developer error-codes reference look nothing alike. We let you pick what your site includes from a small, opinionated set: General Overview, Usage / User guides, Marketing material, Developer docs.

Each section runs through a different prompt and produces a different shape. The developer section auto-includes an interactive OpenAPI reference when we detect a spec; the marketing section uses landing-page rhythm rather than reference rhythm.

Combine the four sections however you want, or pick one of the named presets we ship with: API docs site, User help center, Marketing site, Full SaaS.

Audience-aware

Same code, different reader.

Tell us who you're writing for: End users, Developers, Admins / Operators, or Mixed. The synthesis pipeline shifts tone and depth based on the answer.

End-user docs use plain language, walk through tasks, and stay short. Developer docs assume technical baseline, show code, and detail edge cases. Mixed is the safe default if you can't pick.

Multi-repo per site

Stitch together as many repos as you want.

You don't have a monorepo. Your billing service is one repo, your auth service is another, your dashboard is a third. A CodeSummary site can pull from all of them at once.

The synthesizer reads across the linked repos as one logical product. Add a new repo, the next regeneration picks it up. Remove one and the docs about it drop out.

OpenAPI spec extraction

An API reference, with or without a spec.

If your code ships with an OpenAPI document, we read it as-is and render it through an interactive Scalar viewer in the developer section.

If it doesn't, we synthesize one from your route handlers and types. You get the same interactive reference at the bottom of the docs without writing a single YAML file. The synthesized spec is fully editable from the dashboard's spec editor; edits stick across regenerations.

Manual uploads

Test the platform without granting access.

Not ready to install the GitHub App? Drag a zip of your repo into the dashboard. We treat it as a source the same way we treat a GitHub repo, run the same pipeline, produce the same output.

Useful for evaluations, demos, and private repos that you don't want to grant CodeSummary persistent access to.

Ready to try it?

14-day free trial. No credit card. The whole platform is open during the trial.