Assay Docs
Help

FAQ

Frequently asked questions about Assay

Frequently Asked Questions

General

What is Assay?

Assay is an AI-powered code review tool that analyzes your GitHub pull requests and provides actionable feedback on bugs, security issues, performance problems, and code quality.

How does Assay work?

When you open a pull request, Assay:

  1. Receives a webhook notification from GitHub
  2. Fetches the PR diff and relevant context
  3. Analyzes the code using Claude AI
  4. Posts findings as PR review comments
  5. Displays full results in your dashboard

What languages does Assay support?

Assay can review code in any programming language. It works best with popular languages like:

  • JavaScript/TypeScript
  • Python
  • Go
  • Rust
  • Java
  • C/C++
  • Ruby
  • PHP

Is my code secure?

Yes. Assay:

  • Never stores your source code permanently
  • Processes code in memory only during review
  • Uses encrypted connections (TLS)
  • Encrypts sensitive data at rest (API keys)
  • Does not train AI models on your code

Pricing & Billing

How much does Assay cost?

Assay uses a credit system. Typical costs:

  • Quick Scan: ~$0.14 per review
  • Code Review: ~$0.50 per review
  • Deep Analysis: ~$2.00 per review

See Pricing for credit pack options.

Do credits expire?

No, purchased credits never expire.

Can I use my own API key?

Yes! With BYOK, you can use your own Anthropic API key and pay Anthropic directly.

Is there a free trial?

New users receive trial credits to explore Assay. Check your dashboard for trial status.

Reviews

How long do reviews take?

  • Quick Scan: < 1 minute
  • Code Review: 2-5 minutes
  • Deep Analysis: 5-15 minutes

Times vary based on PR size and complexity.

Can I review private repositories?

Yes, Assay works with both public and private repositories.

Can I re-review a PR?

Yes, use the Re-run button on any completed review to analyze again, optionally with a different tier.

What if I disagree with a finding?

Findings are suggestions, not requirements. You can:

  • Dismiss findings you disagree with
  • Provide feedback through the dashboard
  • Adjust the focus prompt for future reviews

Can Assay auto-fix issues?

Currently, Assay provides suggested fixes but doesn't automatically apply them. You implement the fixes based on recommendations.

GitHub Integration

What GitHub permissions does Assay need?

  • Read repository contents
  • Read pull requests
  • Write pull request comments
  • Read repository metadata

Does Assay work with GitHub Enterprise?

Currently, Assay supports GitHub.com. GitHub Enterprise support is on our roadmap.

Can I use Assay with GitLab or Bitbucket?

Not currently. Assay is GitHub-only. Other platform support is being considered.

Will Assay approve or block my PR?

Assay can set a commit status that affects merge eligibility. Configure this in Repository Settings.

Technical

What AI model does Assay use?

Assay uses Claude by Anthropic. With BYOK, you can choose between Claude Haiku, Sonnet, or Opus.

Is there an API?

Not currently. A public API is planned for future release.

Can I self-host Assay?

Assay is a managed SaaS product. Self-hosting is not available.

What's the maximum PR size?

Size limits by tier:

  • Quick Scan: 60KB diff
  • Code Review: 100KB diff
  • Deep Analysis: 150KB diff

For larger PRs, consider splitting into smaller changes.

Account

How do I delete my account?

Contact support@assay.it with your GitHub username. Account deletion removes all data permanently.

Can multiple team members use one account?

Currently, each user needs their own Assay account. Team/organization features are planned.

How do I change my email?

Your email comes from GitHub. Update it in your GitHub settings and reconnect.

Support

How do I get help?

How do I report a bug?

Email support@assay.it with:

  • Steps to reproduce
  • Expected vs actual behavior
  • Screenshots if helpful
  • Review ID if applicable

How do I request a feature?

Email feedback@assay.it with your suggestion. We review all feature requests.

On this page