OpenCode: OpenCode GitHub Integration

Última atualização: 2026-08-31

--- title: Integração do OpenCode com GitHub e GitLab description: Aprenda a integração do OpenCode com GitHub e GitLab para automação de revisão de PR, tratamento de Issues e colaboração CI/CD order: 10 lang: pt-br

O OpenCode integra-se profundamente com GitHub e GitLab para operações automatizadas nas plataformas de hospedagem de código.

1. O Que Você Vai Aprender


2. Integração com GitHub

(1) Instalar GitHub App

BASH
opencode github install

(2) Executar automação GitHub

BASH
opencode github run

(3) Funcionalidades

Funcionalidade Descrição
Revisão de PR Revisão automática de Pull Requests
Resposta a Issues Análise automática baseada no conteúdo
Sugestões de código Propostas de modificação para PRs
Trigger de workflows Disparar GitHub Actions

(4) Uso no TUI

TEXT 📖 Somente leitura
Revise o PR do branch atual e dê sugestões

3. Integração com GitLab

(1) Configurar GitLab Token

  1. Crie um Personal Access Token no GitLab
  2. No OpenCode: /connect, selecione GitLab, insira o Token

(2) Funcionalidades

Funcionalidade Descrição
Revisão de MR Revisão automática de Merge Requests
Análise de Issues Análise e sugestões
Trigger de Pipelines Disparar GitLab CI Pipelines

4. Fluxo de Revisão Automática de PR

100%
graph LR
    A[Desenvolvedor submete PR] --> B[OpenCode revisa automaticamente]
    B --> C[Gera comentários de revisão]
    C --> D[Desenvolvedor revisa comentários]
    D --> E[Modifica código]
    E --> F[OpenCode revisa novamente]

Pontos de revisão

Configurar regras de revisão no AGENTS.md:

MARKDOWN
## PR Review Rules

- All new functions must have unit tests
- No any type in TypeScript
- Maximum function length: 50 lines

5. Integração CI/CD

BASH
opencode run --model deepseek/deepseek-v4-flash \
  "Revise as mudanças no diretório src/ e verifique vulnerabilidades de segurança"

❓ FAQ

P: Quais permissões a integração GitHub precisa?

R: Permissão repo (ler código, revisar PR) e workflow (disparar Actions). Princípio do menor privilégio.

P: Funciona com instância GitLab self-hosted?

R: Sim. Configure o baseURL personalizado apontando para sua instância GitLab.


📖 Resumo


📝 Exercícios

  1. Básico: Configure a integração GitHub e peça ao OpenCode para revisar um PR.

  2. Intermediário: Defina regras de revisão no AGENTS.md e use-as para revisar código.

  3. Avançado: Integre o OpenCode no GitHub Actions para um workflow automático de revisão.

Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%