Repolode
neriousy

neriousy/opencode-github-panel

面向 OpenCode Desktop 的 Git 与 GitHub 侧边面板,包含提交图谱、PR、Issue、CI 及带审批队列的智能体工具。

Star
23
Fork
1
未关闭 Issue
1
最近提交
前天

这是什么?

opencode-github-panel 为 OpenCode Desktop 增加一个 Git 与 GitHub 侧边面板,设计思路参考 GitLens。本地操作包括暂存、提交、推送、分支管理和提交图谱;在 GitHub 一侧可以搜索和浏览 PR、Issue,在独立标签页中查看详情,并查看 CI 运行日志、重新运行或取消任务。

面板专为与 AI 智能体协作设计。智能体拥有搜索、查看、评论、关闭、打标签、指派和操作运行等 GitHub 工具,但其写入操作会先进入每个会话的待审批队列,由用户批准、编辑或跳过;也可以打开自动执行开关直接运行。批量操作和智能体分诊共用同一队列,代码审查模式则可以起草 PR 评审,由用户修改后再提交。

插件以服务端部分运行,在托管仓库的机器上调用 git 和 gh,因此可用于远程 OpenCode 服务器。使用 GitHub 相关功能需要安装 git,并通过 gh auth login 登录 GitHub CLI。

核心功能

  • 01分支选择器显示领先/落后提交数、PR 状态,并可清理已合并或过期分支。
  • 02变更视图支持行内 diff、按文件暂存、提交、修订及推送。
  • 03提交图谱显示分支泳道与标签,并支持 cherry-pick、revert 等单提交操作。
  • 04PR 和 Issue 列表支持搜索、筛选、保存的搜索及批量操作。
  • 05Issue 与 PR 标签页包含评论、标签、评审人、文件差异和检查项。
  • 06智能体的 GitHub 写操作需先进入审批队列,已完成的操作可撤销。

适用场景

  • 不离开 OpenCode Desktop 即可审查和合并 PR。
  • 让智能体分批分诊 Issue,并逐条审批其提议的修改。
  • 借助智能体基于 Issue 新建分支和工作树并开始开发。
  • 在编辑器中查看 CI 运行状态和失败任务的日志。

快速上手

  1. 1

    在 OpenCode 配置中添加插件

  2. 2

    登录 GitHub CLI

    gh auth login
  3. 3

    重启 OpenCode 并打开 Git 与 GitHub 面板

使用前须知

  • 需要 OpenCode Desktop 2.2 或更高版本,以及运行服务器的机器上安装 git 和 GitHub CLI。
  • 远程使用时,需要在服务器和桌面机器上都安装该插件。
  • 项目处于早期阶段,目前只有 8 个星标。

收录于专题

标签

常见问题

opencode-github-panel 是什么?
面向 OpenCode Desktop 的 Git 与 GitHub 侧边面板,包含提交图谱、PR、Issue、CI 及带审批队列的智能体工具。 opencode-github-panel 为 OpenCode Desktop 增加一个 Git 与 GitHub 侧边面板,设计思路参考 GitLens。本地操作包括暂存、提交、推送、分支管理和提交图谱;在 GitHub 一侧可以搜索和浏览 PR、Issue,在独立标签页中查看详情,并查看 CI 运行日志、重新运行或取消任务。
opencode-github-panel 可以免费使用吗?用的什么许可证?
opencode-github-panel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
opencode-github-panel 还在维护吗?
活跃维护中。opencode-github-panel 最近一次提交是在 2026年11月5日。
opencode-github-panel 适合用来做什么?
不离开 OpenCode Desktop 即可审查和合并 PR。 让智能体分批分诊 Issue,并逐条审批其提议的修改。 借助智能体基于 Issue 新建分支和工作树并开始开发。 在编辑器中查看 CI 运行状态和失败任务的日志。
opencode-github-panel 怎么安装和运行?
在 OpenCode 配置中添加插件 登录 GitHub CLI: gh auth login 重启 OpenCode 并打开 Git 与 GitHub 面板
在哪里获取 opencode-github-panel?
源代码和安装说明在 GitHub 上:https://github.com/neriousy/opencode-github-panel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目