Skip to content

GitHub

altimate integrates with GitHub for automated code review and issue handling.

GitHub Actions

Run altimate as a GitHub Actions bot that responds to PRs and issues.

Setup

# .github/workflows/altimate.yml
name: altimate
on:
  issues:
    types: [opened, labeled]
  pull_request:
    types: [opened, synchronize]
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]

jobs:
  agent:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Setup Node.js
        uses: actions/setup-node@v4
        with:
          node-version: "22"
      - name: Install altimate
        run: npm install -g altimate-code
      - name: Run agent
        run: altimate github
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

Triggers

Event Behavior
PR opened Reviews code, suggests improvements
PR comment Responds to review comments
Issue opened Analyzes and suggests solutions
Issue labeled Triggers specific agent modes

PR Commands

Comment on a PR to interact with altimate:

@altimate review this PR
@altimate check for SQL anti-patterns
@altimate estimate query costs

CLI Usage

# Run GitHub integration locally
altimate github

# Work with PRs
altimate pr