You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Git integration for branch management in OpenCode Desktop #19433
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
I’d love to have first-class Git integration in OpenCode Desktop focused on working with branches directly from the UI, without needing to drop into the terminal every time.
Core capabilities that would be very useful:
View current branch name and basic status (clean / uncommitted changes).
List all local branches with quick switching between them.
Create new branches (from current HEAD or a selected base branch) with a small inline form.
Rename and delete local branches with safety checks when the branch is checked out or has unmerged commits.
Simple diff/review mode per branch that reuses the existing Git‑backed review tree, so I can see “changes vs main” or “vs selected branch” inside Desktop.
Optional: one‑click checkout of a remote branch that fetches it and tracks origin.
From a UX perspective, this could live as:
A “Branches” panel in the sidebar, similar to the current session/review tree.
Context menu actions on each branch (Checkout, Create from, Rename, Delete, Compare against current).
Small status line indicator (e.g. on branch feature/foo • N uncommitted changes) that also opens the branch panel when clicked.
Why this helps:
Makes it much easier to keep different agent sessions or tasks isolated by branch while using the Desktop app as the main coding environment.
Reduces context‑switching between OpenCode Desktop and an external Git GUI or terminal for everyday branching workflows.
Aligns nicely with the new Git‑backed session review modes where Git is already the default review source.
Reacted by Simon Knittel, Kolja and Дмитрий Волобуев
Reacted by emilienbouard-naboo, MatesanzLabster, Blank038, Jessie Gonzalez, Gabriel López, Martin Engelke, Tero Saarikivi, Simon Knittel, Дмитрий Волобуев and Samfonrojas
Activity
github-actions commentedon Mar 27, 2026
This issue might be a duplicate of existing issues. Please check:
Please review these issues to see if your request is already covered or can be combined.
clyao commentedon Apr 13, 2026
When will this function be launched? I really need this function.
ctwhome commentedon May 6, 2026
Having this would just make it the perfect IDE.
github-actions commentedon Jul 8, 2026
To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.