FAQ

Everything we've been asked more than twice.

Setup, pricing, privacy, the small print. Can't find what you're after? Mail hello@acuvis.dev — we read every message.

Getting started

How do I install Acuvis?

Sign in at app.acuvis.dev with GitHub, then open Admin → Integrations and click Install on GitHub. Pick the account or organisation, grant access to all repositories or specific ones, and you're done. The next pull request that leaves draft is reviewed automatically.

Do I need a credit card?

No. The free tier covers unlimited public-repo reviews plus 10 private reviews per month, with no card up front. Add a card later from Admin → Billing if you decide to upgrade.

Can I install on both a personal GitHub account and an organisation?

Yes. The GitHub App can be installed on any number of accounts and orgs, and a single Acuvis organisation can hold multiple installations. Useful when your code is split across a personal account and a company org.

What happens after I install?

Nothing, until a pull request opens. The moment a PR moves out of draft (or opens directly as ready for review), Acuvis reads the diff in its own microVM, builds the cluster canvas, writes summaries at four levels, and posts a comment on the PR with a link into the review IDE. Most reviews finish within a minute.

Do I need a config file in my repo?

No. There's no .acuvis.yml today. Settings are org-level and live in the dashboard. Per-repo configuration (ignore paths, custom rules, summary style) is on the roadmap; we'll announce it on the changelog when it lands.

Pricing & limits

How is a review counted?

One review is one head SHA per repository per 24 hours. Push five commits to the same branch in an hour and that's one review, not five. A force-push to a brand-new SHA counts as a new review; the 24-hour window is per SHA.

Are public repos really free on every plan?

Yes. Public repositories never count against any quota, on any plan including the free tier. Open-source projects review free forever.

What happens when I hit my private-review cap?

On the current plans, we stop reviewing new private PRs until the period resets. Public-repo reviews keep running. Upgrade from Admin → Billing at any time and the higher cap takes effect immediately. Per-review overage billing is described on the pricing page and will switch on in a future update.

Why per review and not per seat?

Reviews are the unit of value, seats aren't. A tiny team running fifty PRs a week costs us more to serve than a thirty-person team running twenty. Pricing per review keeps it fair, and means you can add every engineer as a reviewer without thinking about the bill.

Which plan do most teams pick?

Team at $29 / month (150 private reviews) is the default for 3–10 person teams. Scale at $99 / month (500 reviews) is for higher-velocity teams or larger codebases. Free covers solo developers and most open-source maintainers without ever paying.

Privacy & data

Do you train on my code?

No. Inference goes through Fireworks AI under a data processing agreement. Fireworks commits to no training on customer prompts and zero data retention by default. Prompts live in volatile memory for the duration of the request and nowhere else.

Where is my data stored?

Application data lives in the EU. The diff is stored in the review document so the IDE can render it back to you, scoped to your organisation. No analytics replicas, no archives, no replication elsewhere.

How is the source code analysed?

Each pull request runs in its own Firecracker microVM on Fly Machines — the same hardware-virtualisation technology that backs AWS Lambda. Each VM has its own kernel and memory, and the VM is destroyed when the analysis finishes. No shared state between reviews.

Is Acuvis GDPR-aware?

Yes. Per-organisation data isolation, standard DPA available on request, right to erasure honoured. The full security posture is on the security page.

Can I delete my data?

Yes. We can delete a single review's data, or an entire organisation, on request. Mail security@acuvis.dev and we'll take care of it.

Is there an audit log?

Yes. Every comment, every resolution, every reviewer assignment chains into a per-organisation SHA-256 log. Append-only, tamper-evident, exportable any time.

Features & integrations

What languages do you support?

Any language GitHub knows how to render in a diff. The cluster summaries and concern tags work across languages because the underlying frontier model does. There's no language-specific opt-in.

Do you integrate with Slack?

Not yet. The GitHub PR comment is the only notification channel today. Slack is on the roadmap.

Do you support GitLab or Bitbucket?

Not yet. GitHub is the only code host today. GitLab and Bitbucket integrations are scaffolded in the product but not live; we'll announce them on the changelog when they ship.

Can I customise what gets flagged?

The five concern types (security, correctness, performance, architecture, tests) are fixed today. Per-repo ignore paths, custom rules, and per-team summary styles are on the roadmap.

Can I see Acuvis on one of my own pull requests before signing up?

Yes — book a 20-minute demo. We'll screenshare on one of your real open PRs and you'll see exactly how it'd land for your team.

Account & billing

Can I cancel any time?

Yes. From Admin → Billing, the Stripe customer portal lets you change or cancel your plan at any time. No annual lock-in, no cancellation phone call.

How do I get an invoice?

The Stripe customer portal (linked from Admin → Billing) hosts every invoice for download. In-app invoice viewing will land in a future update.

Something looks wrong on my bill — what do I do?

Mail hello@acuvis.dev with the details. A human will read it within a few hours during European working hours and we'll make it right.
Still stuck? Mail hello@acuvis.dev and a human will get back to you, usually within a few hours during European working hours. Or jump to the get-started guide if you'd rather see the install flow end-to-end.