Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DeskMatesNew to Visual Studio Code? Get it now.
DeskMates

DeskMates

Gopinath

|
2 installs
| (0) | Free
Ambient teammate presence for VS Code, over your local network — see who's online, who's typing, and ring them with a soft beep.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DeskMates

DeskMates

Ambient teammate presence for VS Code, over your local network.
See who's around, who's heads-down, and ring them with a soft beep.


Features

Auto-assigned identity

On first run, DeskMates gives you a name (Swift Fox), a color, and an emoji avatar. All three are editable in settings.

Presence at a glance

A single status bar item shows your identity, how many teammates are online, and how many are actively typing.

🦊  Swift Fox  ·  3 online  ·  1 typing
  • 🟢 Online — VS Code is open
  • ✏️ Typing — actively writing code right now
  • ⚫ Offline — VS Code isn't running

Call a teammate

Click the status bar item, pick a teammate, then pick why — Lunch, Coffee break, Meeting, Turn around, Heading out, Got a sec?, or Just ringing.

🍽️  Bold Otter — Lunch!

The recipient sees confetti fall across their editor for about a second, a highlight in their status bar, and — for named reasons — a small dialog they can dismiss with Close. The plain 🔔 Just ringing option skips the dialog and stays flow-safe.


How it works

DeskMates is LAN-only. No servers, no internet, no accounts. Teammates discover each other via UDP broadcast on port 41234. The trust model is your office WiFi.

If you open multiple VS Code windows, they share a single network identity — peers see exactly one entry for you, no matter how many windows you have open.


Settings

Setting Description
deskmates.displayName Your display name. Auto-assigned on first run if blank.
deskmates.color One of: red, orange, yellow, green, teal, blue, purple, pink.
deskmates.avatar One of: fox, panda, cat, dog, unicorn, octopus, owl, eagle.

Edit in Settings → Extensions → DeskMates, or run DeskMates: Regenerate identity to roll a fresh name/color/avatar.

Commands

Command Description
DeskMates: Call a teammate Open the picker: choose a teammate, then a reason.
DeskMates: Ring a teammate (alias) Same command, kept for back-compat.
DeskMates: Show peers Same as Call.
DeskMates: Regenerate identity Clear and re-assign name, color, and avatar.

Requirements

  • VS Code 1.85 or newer.
  • All teammates on the same WiFi.
  • UDP port 41234 reachable across the LAN. On Windows, the first run prompts for firewall permission — pick Private networks to allow.

Limitations

  • If you have multiple VS Code windows open and the first one (the "primary") quits, the others fall back to an empty peer list. Reload any window to recover.
  • Uses limited broadcast (255.255.255.255); some routers may drop it. Subnet-directed broadcast is on the roadmap.
  • "Typing" only triggers for file-scheme documents — not virtual or remote-edit buffers.

License

MIT — see LICENSE.

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