Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>BrambleNew to Visual Studio Code? Get it now.
Bramble

Bramble

Oscar van Tol

|
2 installs
| (0) | Free
A dashboard showing branches, open pull requests and GitHub Actions workflow runs across your organization.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Bramble

A VS Code extension that shows, in a single tab, what your development department is doing on GitHub right now: branches, open pull requests and GitHub Actions workflow runs across all repositories in an organization.

Install it from the VS Code Marketplace, then press Ctrl+Shift+P and run Bramble: Open Dashboard — that's it.

Features

  • Signs in as you using VS Code's built-in GitHub Authentication API — no personal access tokens to create or store.
  • Workflows waiting / running now — surfaces runs that are in_progress, queued or waiting (e.g. pending a required approval).
  • Open pull requests and branches, grouped by repository. The default branch is omitted; branches are ordered by branch name and pull requests list drafts last.
  • Expandable branch stats — click a branch's ▶ to load, on demand, how many commits it is ahead of and behind its default branch, plus the number of differing commits and changed files and a "Compare on GitHub" link. Results are cached for the session.
  • Recent workflow history — the last 24 hours, capped at 100 runs (newest first).
  • Everything links out — repository names, branches, pull requests and workflow runs all open the corresponding page on GitHub.
  • Toggle filters — My PRs, My branches and Branches without a PR (all on by default and remembered between sessions), plus a search box that filters everything by repo, branch or title.
  • Auto-refresh on a configurable interval, plus a manual refresh button.
  • GitHub-style icons for branches, pull requests and workflow runs, with a clear "Data from GitHub" source label.

Getting started

Bramble is a ready-to-use extension — there's nothing to build or configure to start.

  1. Open the Command Palette with Ctrl+Shift+P (Cmd+Shift+P on macOS).
  2. Run Bramble: Open Dashboard.
  3. Approve the GitHub sign-in prompt when asked.
  4. Enter the GitHub organization (or user) you want to see. Bramble remembers it, so you only do this once. To change it later, run the command again or edit the bramble.organization setting.

Tip: set bramble.openOnStartup to true to have the dashboard open automatically when VS Code starts (as long as you're already signed in to GitHub).

Settings

Setting Default Description
bramble.organization "" GitHub organization (or user) to load. Prompted if empty.
bramble.filterMyBranches true Show only your branches in the Branches list.
bramble.filterMyPrs true Show only your pull requests in the Open pull requests list.
bramble.hideBranchesWithPr true Hide branches that already have an open pull request.
bramble.openOnStartup false Open the dashboard on startup (only if already signed in).
bramble.refreshIntervalSeconds 60 Auto-refresh interval. 0 disables it.
bramble.branchesPerRepo 50 Max branches loaded per repository.
bramble.workflowRunsPerRepo 15 Max recent workflow runs loaded per repository.

Required scopes

The extension requests the repo, workflow and read:org scopes so it can read repository metadata, workflow runs and organization membership.

How it works

Repositories, branches (with commit author) and open pull requests are loaded through a single paginated GraphQL query. Workflow runs are fetched in parallel via REST (the Actions API is not exposed through GraphQL). For ~40 repositories this stays well within the authenticated rate limit of 5,000 requests/hour.


Development

Only needed if you want to modify or contribute to the extension — regular users can ignore this section.

  1. Clone the repository and run npm install.
  2. Press F5 to launch an Extension Development Host with Bramble loaded.
  3. In that window, run Bramble: Open Dashboard from the Command Palette.

Useful scripts: npm run compile (build), npm run watch (rebuild on change), npm run package (build a .vsix).

Credits

Icons are from GitHub Octicons, licensed under MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft