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
在 OpenCode 配置中添加插件
- 2
登录 GitHub CLI
gh auth login - 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 数据每日更新。
相关项目
在 VS Code 中审阅、管理 GitHub Pull Request 和 Issue,无需离开编辑器。
一个基于浏览器的 GitHub Pull Request 收件箱,用搜索查询把 PR 分组管理。
一个 Go 命令行工具,可接入任意 linter 或静态分析工具,把结果以代码评审评论的形式发布到 GitHub、GitLab 等平台。
一款在 CI 中运行的 Ruby 工具,用于自动执行 Pull Request 代码审查规范。