Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>ShappeTrack — Source Control & Team ChatNew to Visual Studio Code? Get it now.
ShappeTrack — Source Control & Team Chat

ShappeTrack — Source Control & Team Chat

Shappe

|
27 installs
| (0) | Free
ShappeTrack in your editor: every repo in the folder, sync with a history graph, and team chat.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ShappeTrack — Source Control & Team Chat

ShappeTrack in your editor: every ShappeTrack repo in the folder, a history graph that shows what the team pushed, one-button sync, and Team Chat. It runs on real git and follows your VS Code, Cursor or Theia theme.

Features

  • Every repo in the folder. Finds .shappetrack/config.json and any git repo with a remote on ShappeTrack, down to shappe.track.scanMaxDepth folders. The panel follows the file you're editing, and a repo switcher sits in the panel header and the status bar ($(repo) name · branch ↓2 ↑1). Repos found only through their remote can be linked in one click.
  • Changes. Commit & Push (commits everything when nothing is staged), stage, unstage and discard per file, diffs on click.
  • Stays in sync. Fetches every 3 minutes while the window is focused, on window focus, and as soon as ShappeTrack announces a push. Sync pulls (rebase or merge, shappe.track.pullMode) and then pushes, or publishes a new branch. Conflicts pause with Continue / Abort and open the merge editor.
  • History graph. All branches or this branch, with lanes, branch, remote and tag labels. Incoming and Not pushed groups come first. Expand a commit for its files with +/− counts, open each diff, copy the hash or view it on ShappeTrack.
  • Team Chat per repo. Live messages, @mentions (highlighted, with a notification), unread badge on the activity bar. A dropped connection stays quiet for 5 s, then shows "Catching up". Messages you send while offline wait in the list and go out in order. Missed messages fill in.

Security

Git authenticates per command: the token goes only to the git child process environment, with an inline credential helper. The extension never edits your git config and never writes ~/.git-credentials. Sign out asks your own credential helpers to forget the ShappeTrack host and revokes the token Shappe created in the browser (pasted and CLI tokens keep working).

Signing in

One Shappe account covers ShappeTrack and ShappeScope. It lives in the editor's Accounts menu (bottom left) and comes from the Shappe Account extension, which installs automatically. Signing out there signs out of both. If you use the shapetrack CLI, its saved sign-in is picked up automatically.

Settings

Setting Default Purpose
shappe.track.scanMaxDepth 3 Folder levels to search for repos
shappe.track.pullMode rebase rebase or merge before pushing
shappe.track.autoFetch true Background fetch
shappe.track.notifyOnMention true Notify on @mentions

Requirements

A ShappeTrack account. Repos are plain git repos served by ShappeTrack's git proxy.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft