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

Branchport

Branchport

| (0) | Free
Checkpoint status and handoff controls for the Branchport desktop client, inside Cursor and VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Branchport for Cursor and VS Code

Checkpoint status and handoff controls for the Branchport desktop client, without leaving the editor.

One extension covers both editors: Cursor installs it from Open VSX, VS Code from the Visual Studio Marketplace.


What it shows

A status-bar item for the repository you are working in:

What the status bar shows Meaning
Shield — Branchport: 4m ago A checkpoint reached the relay four minutes ago
Upload — Branchport: sending Checkpoints are on their way
Inbox — Branchport: handoff waiting Unfinished work from another device is waiting for review
Warning — Branchport: 1 failed A checkpoint could not be delivered — that work is not on any other device
Pause — Branchport: paused Monitoring is paused for this repository
Empty circle — Branchport: not protected This folder is not one of the repositories Branchport protects
Crossed-out circle — Branchport, with no time The desktop client is not running, or is not installed

Two things it deliberately does not claim:

  • The shield is about delivery, not about your current edits. It reports when a checkpoint last reached the relay. Whether you have changed something since is a question your editor answers better than a status file can.
  • An unrecognised account state is never shown as protected. If the client reports a state this extension does not know to allow new checkpoints, the status bar warns instead of reassuring.

What it does

Command What happens
Branchport: Show Status The status-bar click target: what is going on, and the actions available here
Branchport: Create Checkpoint Now Runs branchport checkpoint <repository>, then watches for the result
Branchport: Review Incoming Handoff Opens the desktop client, where the review and preflight live
Branchport: Protect This Folder Runs branchport --add-repository <folder>
Branchport: Open Branchport Opens the desktop client

Checkpoints, encryption, restores and the safety rules around them all belong to the desktop client. This extension never reads a repository, never touches Git and never talks to the network — it reads one status file and runs the client's own command line.

Requirements

The Branchport desktop client, running on Windows. Without it the status bar says so and the commands explain themselves; on macOS and Linux the extension stays quiet, because the client does not run there yet.

Settings

Setting Default Purpose
branchport.statusFile (empty) Path to editor-status.json, or to the folder holding it. Needed only for a portable install, where the client writes into BranchportData next to branchport.exe
branchport.executablePath (empty) Path to branchport.exe. Only needed if the client has never run on this computer
branchport.showStatusBar true Show the status-bar item
branchport.staleAfterSeconds 45 How old the client's status may be before it counts as not running

An installed client needs none of these: it publishes to %APPDATA%\Branchport\editor-status.json and reports its own location there.

How it works

The desktop client republishes a small JSON snapshot — repositories, last delivered checkpoint, queue counts, waiting handoffs — every ten seconds and whenever something changes. This extension polls that file while the window has focus and stops when it does not.

There is no port, no IPC and no second reader of the client's database: a status file is the one channel that cannot interfere with the process doing the actual work.

Documentation

Setup, the desktop client itself and everything checkpoints do live at branchport.hu/docs.

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