Repolode
neriousy

neriousy/opencode-github-panel

Painel de Git e GitHub para o OpenCode Desktop, com grafo de commits, pull requests, issues, execuções de CI e ferramentas para agentes com fila de aprovação.

Estrelas
23
Forks
1
Issues abertas
1
Último commit
anteontem

O que é?

opencode-github-panel adiciona ao OpenCode Desktop um painel de Git e GitHub inspirado no GitLens. Ele cobre tarefas locais, como preparar alterações, fazer commit e push, gerenciar branches e visualizar um grafo de commits. Também lista e permite pesquisar pull requests e issues, abri-los em abas próprias e acompanhar execuções de CI, com logs e opções para repetir ou cancelar.

O painel foi criado para trabalhar com um agente de IA. O agente tem acesso a ferramentas do GitHub (pesquisar, visualizar, comentar, fechar, adicionar labels, atribuir e executar ações), mas as operações de escrita viram ações propostas em uma fila por sessão, que o usuário pode aprovar, editar ou ignorar, a menos que a execução automática esteja ativada. Ações em lote nas linhas selecionadas e um fluxo de triagem conduzido pelo agente usam a mesma fila. No modo de revisão, o agente pode preparar uma avaliação de pull request para o usuário editar antes de enviar.

O plugin tem uma parte de servidor que executa git e gh na máquina que hospeda o repositório, por isso funciona com servidores remotos do OpenCode. Ele requer git e o GitHub CLI autenticado com gh auth login para usar os recursos do GitHub.

Recursos principais

  • 01Seletor de branches com contagem de commits à frente/atrás, status de pull requests e limpeza de branches mescladas ou desatualizadas.
  • 02Visualização de alterações com diffs inline, preparação por arquivo, commit, amend e push.
  • 03Grafo de commits com trilhas, indicadores de branches e tags e ações por commit, como cherry-pick e revert.
  • 04Listas pesquisáveis de pull requests e issues, com filtros, pesquisas salvas e ações em lote.
  • 05Abas de issues e PRs com comentários, labels, revisores, diffs de arquivos e verificações.
  • 06Ferramentas de GitHub para agentes, cujas ações de escrita aguardam em uma fila de aprovação, com opção de desfazer ações concluídas.

Casos de uso

  • Revisar e mesclar pull requests sem sair do OpenCode Desktop.
  • Pedir a um agente que faça a triagem de issues abertas em lote, aprovando cada alteração proposta.
  • Começar a trabalhar em uma issue com o agente, usando uma nova branch e um worktree.
  • Acompanhar execuções de CI e ler logs de jobs com falha no editor.

Início rápido

  1. 1

    Adicione o plugin à configuração do OpenCode

  2. 2

    Entre no GitHub CLI

    gh auth login
  3. 3

    Reinicie o OpenCode e abra o painel Git & GitHub

Antes de usar

  • É necessário ter o OpenCode Desktop 2.2 ou posterior, git e GitHub CLI na máquina do servidor.
  • Em configurações remotas, o plugin precisa estar instalado tanto na máquina do servidor quanto na máquina desktop.
  • É um projeto em estágio inicial, com apenas 8 estrelas.

Em coleções

Tópicos

Perguntas frequentes

O que é opencode-github-panel?
Painel de Git e GitHub para o OpenCode Desktop, com grafo de commits, pull requests, issues, execuções de CI e ferramentas para agentes com fila de aprovação. opencode-github-panel adiciona ao OpenCode Desktop um painel de Git e GitHub inspirado no GitLens. Ele cobre tarefas locais, como preparar alterações, fazer commit e push, gerenciar branches e visualizar um grafo de commits. Também lista e permite pesquisar pull requests e issues, abri-los em abas próprias e acompanhar execuções de CI, com logs e opções para repetir ou cancelar.
opencode-github-panel é gratuito? Qual é a licença?
opencode-github-panel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
opencode-github-panel ainda é mantido?
Manutenção ativa. O último commit de opencode-github-panel foi em 5 de nov. de 2026.
Para que posso usar opencode-github-panel?
Revisar e mesclar pull requests sem sair do OpenCode Desktop. Pedir a um agente que faça a triagem de issues abertas em lote, aprovando cada alteração proposta. Começar a trabalhar em uma issue com o agente, usando uma nova branch e um worktree. Acompanhar execuções de CI e ler logs de jobs com falha no editor.
Como instalar opencode-github-panel?
Adicione o plugin à configuração do OpenCode Entre no GitHub CLI: gh auth login Reinicie o OpenCode e abra o painel Git & GitHub
Onde consigo opencode-github-panel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/neriousy/opencode-github-panel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados