GitHub Setup
Install Codecora as a GitHub App for automatic code reviews on your pull requests.
⚡ Easiest Setup - 2 Clicks
Prerequisites
- A GitHub account
- A repository where you have admin permissions
- An OpenAI-compatible API key (OpenAI, Anthropic, Groq, etc.)
Step 1: Install GitHub App
- Click the button below to install Codecora from the GitHub Marketplace:
- GitHub will ask you to authorize the app. Review the permissions and click "Install & Authorize".
- Choose whether to install on:
- All repositories: Recommended for personal accounts
- Selected repositories: Choose specific repos to enable
Step 2: Configure AI Provider
After installing the GitHub App, you'll be redirected to the Codecora dashboard where you can configure your AI provider:
- Choose your provider: Select from OpenAI, Anthropic, Groq, or any OpenAI-compatible API.
- Add your API key: Paste your API key. Your key is encrypted and stored securely.
- Test connection: Click "Test Connection" to verify your API key works.
- Save settings: Click "Save" to apply your configuration.
🔒 Your API key is encrypted at rest and in transit.
We use industry-standard encryption to protect your keys. Your keys are never shared with third parties.
Step 3: Start Reviewing
That's it! Codecora will now automatically review all pull requests in your enabled repositories.
- Create a new pull request
- Codecora analyzes the commit diffs
- Review comments appear within 30 seconds
Configuration Options
In the dashboard, you can customize:
- Review severity: Choose which issues to report (Critical, Major, Minor, Refactor)
- Categories: Enable/disable Security, Performance, Style, and Best Practices checks
- Auto-collapse: Choose how to handle multiple walkthroughs on the same PR
- AI model: Select which AI model to use for reviews
Troubleshooting
App not reviewing PRs?
- Check that the repository is enabled in the GitHub App settings
- Verify your AI provider API key is valid and has credits
- Check the dashboard for any error messages
Permission errors?
- Ensure the GitHub App has permission to write pull request comments
- Reinstall the app if permissions were changed
Webhook not delivering?
- Check that webhooks are enabled in your repository settings
- Verify the webhook URL matches:
https://codecora.dev/webhooks/github - Check recent webhook deliveries in GitHub repository settings