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
- Configuração da integração com GitHub
- Configuração da integração com GitLab
- Revisão automática de PR
- Tratamento de Issues
- Colaboração CI/CD
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
- Crie um Personal Access Token no GitLab
- 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
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
- Qualidade e padrões do código
- Bugs potenciais e edge cases
- Problemas de desempenho
- Vulnerabilidades de segurança
- Cobertura de testes
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
- GitHub:
opencode github install - GitLab: Personal Access Token via
/connect - Suporta revisão automática de PR/MR e análise de Issues
- Use
opencode runem pipelines CI/CD - Defina regras de revisão no AGENTS.md
📝 Exercícios
-
Básico: Configure a integração GitHub e peça ao OpenCode para revisar um PR.
-
Intermediário: Defina regras de revisão no AGENTS.md e use-as para revisar código.
-
Avançado: Integre o OpenCode no GitHub Actions para um workflow automático de revisão.