Frequently Asked Questions
Get answers to common questions about Mesrai, our AI-powered code review platform.
General Questions
What is Mesrai?
Mesrai is an AI-powered code review platform that helps engineering teams ship code 3x faster with intelligent automation and seamless GitHub integration. It provides automated code reviews, team collaboration tools, and performance analytics.
How does Mesrai work?
Mesrai integrates with your GitHub repositories and automatically reviews pull requests using advanced AI models. It analyzes code for bugs, security vulnerabilities, performance issues, and best practices, providing detailed inline comments and suggestions.
Is Mesrai free to use?
Mesrai offers both free and paid plans. The free tier includes basic code review features for small teams. Paid plans provide advanced features like unlimited reviews, priority support, custom rules, and organization management.
Installation & Setup
How do I install Mesrai?
Installing Mesrai is simple:
- Sign up for an account at mesrai.com
- Install the Mesrai GitHub App from the GitHub Marketplace
- Authorize the app for your repositories
- Configure your review settings
- Start receiving AI-powered code reviews on your pull requests
See our Installation Guide for detailed instructions.
What are the system requirements?
Mesrai is a cloud-based platform that requires:
- GitHub account with repository access
- Modern web browser (Chrome, Firefox, Safari, Edge)
- Internet connection
- GitHub App installation permissions
How do I configure environment variables?
See our Environment Setup Guide for detailed configuration instructions.
Features
What programming languages does Mesrai support?
Mesrai supports all major programming languages including JavaScript, TypeScript, Python, Java, Go, Ruby, PHP, C++, C#, Rust, Swift, Kotlin, and more. Our AI models are trained on millions of code samples across multiple languages.
How accurate are Mesrai’s AI code reviews?
Mesrai’s AI models achieve over 95% accuracy in identifying code issues, security vulnerabilities, and performance bottlenecks. Our models are continuously trained on millions of code samples and real-world scenarios to improve accuracy.
Can I customize the review rules?
Yes! Mesrai allows you to customize review rules based on your team’s coding standards. You can:
- Configure severity levels
- Enable/disable specific checks
- Create custom rules
- Set review thresholds
- Define coding standards
Organizations & Teams
What is the difference between Organizations and Teams?
Organizations are top-level entities that represent your company or department. They:
- Contain multiple teams
- Manage billing centrally
- Provide company-wide settings
- Offer consolidated analytics
Teams are smaller groups within an organization that:
- Work on specific projects
- Collaborate on repositories
- Have project-specific settings
- Focus on team-level workflows
Learn more in our Organizations Introduction and Teams Introduction.
How do I create an Organization?
See our guide on Creating Organizations for step-by-step instructions.
Can I invite team members?
Yes, you can invite team members via email. Invited members receive an invitation link and can join your team or organization. You can manage member roles (Admin, Member, Viewer) and permissions. See Managing Members for details.
How do I switch between Organizations?
You can easily switch between organizations using the organization switcher in the top navigation bar. Click on the current organization name, and select the organization you want to switch to from the dropdown menu. See Switching Organizations.
Billing & Pricing
How does billing work?
Organizations in Mesrai use Stripe for secure payment processing. You can:
- Manage subscriptions
- Update payment methods
- View invoices
- Track usage
- Upgrade/downgrade plans
See our Stripe Integration Guide for more information.
What happens if I exceed my plan limits?
If you exceed your plan limits, you’ll receive a notification. You can either:
- Upgrade to a higher plan for more capacity
- Wait until your next billing cycle for limits to reset
We provide grace periods to ensure uninterrupted service.
How does token usage work?
Mesrai uses AI tokens to process code reviews. Each review consumes tokens based on the size and complexity of the code. Your plan includes a monthly token allowance, and you can track usage in real-time through the dashboard. See Token Usage for details.
GitHub Integration
How does Mesrai integrate with GitHub?
Mesrai integrates with GitHub through our official GitHub App. Once installed, it:
- Automatically reviews pull requests
- Provides inline comments
- Tracks code quality metrics
- Sends real-time notifications
The integration is secure and requires only the necessary permissions. See our GitHub Integration Guide.
Can I use Mesrai with private repositories?
Yes, Mesrai fully supports private repositories. Our GitHub App integration works seamlessly with both public and private repositories, maintaining the same level of security and privacy for all your code.
How do I troubleshoot GitHub integration issues?
If you’re experiencing GitHub integration issues:
- Verify the GitHub App is installed
- Check repository permissions
- Ensure webhooks are properly configured
- Review the activity logs for errors
- Contact support if the issue persists
Most issues are resolved by reinstalling the GitHub App or updating permissions. See GitHub App Installation for troubleshooting steps.
Security & Privacy
Is my code secure?
Yes! Mesrai implements enterprise-grade security including:
- End-to-end encryption
- SOC 2 compliance
- Regular security audits
- Secure OAuth authentication
- Role-based access control (RBAC)
- Encrypted data storage
We never store your source code permanently and process reviews in secure, isolated environments.
What permissions does Mesrai need?
Mesrai requires minimal GitHub permissions:
- Read access to repository code
- Write access for comments on pull requests
- Webhook access for event notifications
We follow the principle of least privilege and never request unnecessary permissions.
How is my data used?
Your code is only used for generating reviews and is not stored permanently. We do not train our models on your proprietary code without explicit permission. See our Privacy Policy for complete details.
Performance & Limits
What is the review turnaround time?
Mesrai typically processes code reviews within seconds to minutes, depending on the size and complexity of the pull request. Most reviews complete in under 60 seconds. Large pull requests or complex codebases may take longer.
Are there any rate limits?
Yes, rate limits depend on your plan:
- Free tier: 50 reviews per month
- Pro tier: 500 reviews per month
- Enterprise: Unlimited reviews
See our Subscription Model for plan details.
How does Mesrai scale?
Mesrai is built on cloud infrastructure that automatically scales to handle your team’s workload. Whether you’re a small team or enterprise organization, Mesrai maintains consistent performance. See our Scaling Guide.
Analytics & Reporting
What analytics does Mesrai provide?
Mesrai provides comprehensive analytics including:
- Review metrics and trends
- Code quality scores
- Team performance data
- Token usage statistics
- Response time analysis
- Issue detection rates
Analytics are available at both team and organization levels. See Team Analytics.
Can I export my data?
Yes, Mesrai allows you to export:
- Review history
- Analytics reports
- Team data
- Usage statistics
You can export data in various formats including CSV, JSON, and PDF for reporting and compliance purposes.
API & Integrations
Does Mesrai provide an API?
Yes, Mesrai provides a comprehensive REST API for programmatic access. See our API Reference for documentation.
Does Mesrai support webhooks?
Yes, Mesrai supports webhooks for real-time notifications. You can configure webhooks to receive events for:
- New reviews
- Completed reviews
- Issue detections
- Team activity
Webhooks are useful for integrating Mesrai with your existing CI/CD pipeline and tools.
What third-party integrations are available?
Currently, Mesrai integrates with:
- GitHub (primary integration)
- Slack (coming soon)
- Jira (coming soon)
- Discord (coming soon)
Check our Integrations page for the latest integrations.
Troubleshooting
Why are my reviews taking longer than expected?
Reviews may take longer due to:
- Large pull request size
- Complex codebase
- High system load
- Network connectivity issues
If reviews consistently take longer than 5 minutes, please contact support.
Why am I not receiving review notifications?
Check the following:
- Notification settings are enabled
- GitHub App webhooks are configured
- Email notifications aren’t blocked
- Team/organization settings allow notifications
See Team Activity Logs for troubleshooting.
How do I report a bug or request a feature?
You can:
- Email support@mesrai.com
- Submit a GitHub issue (if public)
- Contact us through the dashboard
- Join our Discord community
We appreciate your feedback and actively work on improving Mesrai based on user suggestions!
Still Have Questions?
If you couldn’t find the answer you were looking for, please:
- Check our complete documentation
- Contact our support team at support@mesrai.com
- Join our community Discord server
- Follow us on Twitter for updates
We’re here to help you get the most out of Mesrai!