Skip to content

[FEATURE]: Add branch switcher in session header with worktree-aware checkout #14265

Closed

Description

@ganeshdole

Feature hasn’t been suggested before

I have verified this feature I’m about to request hasn’t been suggested before.

Describe the enhancement you want to request

Add a branch picker to the session header for the web and desktop applications. The picker should display both local and remote branches and allow users to switch (checkout) branches directly from the UI.

If a branch is already checked out in another worktree, it should be marked as in use, and switching to it from the current worktree should be prevented.

Additionally, provide backend endpoints for branch listing and checkout operations so that both the SDK and UI rely on a single, consistent API.

Activity

  1. github-actions commented on Feb 19, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of an existing issue. Please check:

    Please review the linked issue and consider whether your request is already covered there (or adds meaningfully distinct scope). If so, feel free to add your feedback as a comment on that issue instead.

  2. added
    coreAnything pertaining to core functionality of the application (opencode server stuff)
    webRelates to opencode on web / desktop
    on Feb 19, 2026
  3. github-actions commented on Apr 21, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 60 days of no activity. If the issue is still relevant please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

coreAnything pertaining to core functionality of the application (opencode server stuff)webRelates to opencode on web / desktop

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions