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:
- Receives a webhook notification from GitHub
- Fetches the PR diff and relevant context
- Analyzes the code using Claude AI
- Posts findings as PR review comments
- 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?
- Check this FAQ and Common Issues
- Email support@assay.it
- Include your GitHub username and review ID
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.