A native macOS menu bar app that shows GitHub repository status for issues, pull requests, CI, releases and local checkouts.
neriousy/opencode-github-panel
A Git and GitHub side panel for OpenCode Desktop with a commit graph, pull requests, issues, CI runs, and agent tools behind an approval queue.
- Stars
- 23
- Forks
- 1
- Open issues
- 1
- Last commit
- 2 days ago
What is it?
opencode-github-panel adds a Git and GitHub side panel to OpenCode Desktop, modeled on GitLens. It covers local work such as staging, committing, pushing, branch management and a commit graph, and it also lists and searches pull requests and issues, opens them in their own tabs, and shows CI runs with logs and re-run or cancel.
The panel is built for working with an AI agent. The agent gets GitHub tools (search, view, comment, close, label, assign, actions), but its write operations become proposed actions in a per-session queue that the user approves, edits or skips, unless auto-run is switched on. Bulk actions on selected rows and an agent-driven triage flow use the same queue. Review mode can draft a pull request review for the user to edit before submitting.
The plugin runs as a server part that calls git and gh on the machine hosting the repository, so it works with remote OpenCode servers. It requires git, and the GitHub CLI signed in with gh auth login for GitHub features.
Key features
- 01Branch picker with ahead/behind counts, pull request status and cleanup of merged or stale branches.
- 02Changes view with inline diffs, per-file staging, commit, amend and push.
- 03Commit graph with lanes, branch and tag badges, and per-commit actions such as cherry-pick and revert.
- 04Searchable pull request and issue lists with filters, saved searches and bulk actions.
- 05Issue and PR tabs with comments, labels, reviewers, file diffs and checks.
- 06Agent GitHub tools whose write actions wait in an approval queue, with undo for completed actions.
Use cases
- Reviewing and merging pull requests without leaving OpenCode Desktop.
- Having an agent triage open issues in batches while you approve each proposed change.
- Starting work on an issue from a new branch and worktree with the agent.
- Monitoring CI runs and reading failing job logs from the editor.
Quick start
- 1
Add the plugin to your OpenCode config
- 2
Sign in to the GitHub CLI
gh auth login - 3
Restart OpenCode and open the Git & GitHub panel
Things to know
- Requires OpenCode Desktop 2.2 or later, git and the GitHub CLI on the server machine.
- Remote setups need the plugin installed on both the server and the desktop machine.
- Early-stage project with only 8 stars.
In collections
Topics
FAQ
- What is opencode-github-panel?
- A Git and GitHub side panel for OpenCode Desktop with a commit graph, pull requests, issues, CI runs, and agent tools behind an approval queue. opencode-github-panel adds a Git and GitHub side panel to OpenCode Desktop, modeled on GitLens. It covers local work such as staging, committing, pushing, branch management and a commit graph, and it also lists and searches pull requests and issues, opens them in their own tabs, and shows CI runs with logs and re-run or cancel.
- Is opencode-github-panel free to use? What license does it have?
- opencode-github-panel is open source under the MIT license. Check the license terms before using it in commercial products.
- Is opencode-github-panel still maintained?
- Actively maintained. The last commit to opencode-github-panel was on Nov 5, 2026.
- What can I use opencode-github-panel for?
- Reviewing and merging pull requests without leaving OpenCode Desktop. Having an agent triage open issues in batches while you approve each proposed change. Starting work on an issue from a new branch and worktree with the agent. Monitoring CI runs and reading failing job logs from the editor.
- How do I install opencode-github-panel?
- Add the plugin to your OpenCode config Sign in to the GitHub CLI: gh auth login Restart OpenCode and open the Git & GitHub panel
- Where can I get opencode-github-panel?
- The source code and installation instructions are on GitHub: https://github.com/neriousy/opencode-github-panel
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A VS Code extension for reviewing, managing, and checking out GitHub pull requests and issues without leaving the editor.
GitHub's official command line tool for working with pull requests, issues, and other GitHub features from the terminal.
A browser-based inbox for GitHub pull requests that organizes PRs into sections using search queries.
A Go CLI that runs any linter or code analysis tool and posts its findings as review comments on GitHub, GitLab or Bitbucket, limited to changed lines.
Ruby tool that runs in CI to automate pull request review rules, such as enforcing changelogs and PR description conventions.