Integrations
Connect Octopus with your existing tools for automated code reviews and seamless team workflows.
GitHub
Install the Octopus GitHub App to enable automatic PR reviews, check runs, and inline code comments.
Setup
- Install the Octopus GitHub App from the settings page
- Select which repositories to monitor
- PRs are reviewed automatically on open and update
Automatic PR Reviews
Every new or updated pull request gets an AI-powered review with severity levels and inline comments.
Check Runs
Review results appear as GitHub check runs. Critical findings block merge with REQUEST_CHANGES.
Inline Comments
Findings are posted as line-by-line review comments directly on the diff.
Issue Creation
Create GitHub issues directly from review findings for tracking and follow-up.
Environment Variables
GITHUB_APP_IDYour GitHub App IDGITHUB_APP_PRIVATE_KEYRSA private key (PEM or base64-encoded)GITHUB_APP_WEBHOOK_SECRETWebhook secret for event verificationGitLab
Connect your GitLab account for automatic merge request reviews. Works with both gitlab.com and self-hosted GitLab instances.
Setup
- Connect GitLab from the settings page via OAuth
- For self-hosted GitLab, register your own OAuth application and enter the instance URL and credentials
- Select projects to monitor — project webhooks are created automatically
- MRs are reviewed automatically on open and update
MR Reviews
Automatic reviews on merge request creation and updates, with severity-rated findings.
Inline Comments
Findings posted as line-by-line discussion notes directly on the MR diff.
Self-Hosted Support
Bring your own GitLab instance. Per-org OAuth credentials override gitlab.com defaults.
Project Webhooks
One webhook per project is registered at sync time — no Premium tier required.
Environment Variables
GITLAB_CLIENT_IDOAuth application ID for gitlab.comGITLAB_CLIENT_SECRETOAuth application secret for gitlab.comGITLAB_REDIRECT_URIOAuth callback URL, e.g. https://octopus-review.ai/api/gitlab/callbackBitbucket
Connect your Bitbucket workspace for automated PR reviews with OAuth-based authentication.
Setup
- Connect Bitbucket from the settings page via OAuth
- Webhooks are created automatically for selected repositories
- Reviews are posted as PR comments with inline code feedback
PR Reviews
Automatic reviews on pull request creation and updates.
Inline Comments
Findings posted as inline comments on specific lines in the diff.
Webhooks
Automatic webhook management for real-time PR event processing.
Environment Variables
BITBUCKET_CLIENT_IDOAuth consumer keyBITBUCKET_CLIENT_SECRETOAuth consumer secretLinear
Create Linear issues directly from code review findings. Track and assign bugs discovered during reviews.
Setup
- Connect Linear via OAuth from the settings page
- Select the default team for issue creation
- Create issues from any review finding with one click
Issue Creation
Turn review findings into Linear issues with title, description, priority, and team assignment.
Status Tracking
Track issue status directly from the Octopus dashboard.
Jira
Turn code review findings into Jira issues. Connect your Atlassian Cloud site to track bugs and improvements alongside your existing workflow.
Setup
- Connect Jira via OAuth from the settings page
- Select the Atlassian site and default project for issue creation
- Create issues from any review finding with one click
Issue Creation
Turn review findings into Jira issues with title, description, issue type, and project assignment.
Status Tracking
Track issue status directly from the Octopus dashboard without leaving the review.
Environment Variables
JIRA_CLIENT_IDAtlassian OAuth 2.0 (3LO) client IDJIRA_CLIENT_SECRETAtlassian OAuth 2.0 (3LO) client secretJIRA_REDIRECT_URIOAuth callback URL, e.g. https://octopus-review.ai/api/jira/callbackSlack
Ask questions about your codebase and get notifications in Slack. Octopus searches your code, docs, and review history to answer.
Setup
- Install the Octopus Slack app from the settings page
- Select channels and configure event notifications
- Use /octopus to ask questions about your codebase
/octopus Command
Ask questions about your codebase in any channel. Octopus searches code, docs, reviews, and knowledge base to answer.
Event Notifications
Get notified when reviews complete, repos are indexed, or knowledge documents are ready.
Configurable events: