Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>devradar — who's onlineNew to Visual Studio Code? Get it now.
devradar — who's online

devradar — who's online

Mert Kont

|
4 installs
| (0) | Free
See which teammate is coding in the same git repo right now — IDE-agnostic developer presence + 1-to-1 chat
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

devradar

See which teammates have the same git repo open and are coding right now — and chat with them 1-to-1 inside VS Code. Identity is auto-derived from your git config, the "room" from the repo's remote URL. No login, no token, no setup.

Works alongside the matching JetBrains plugin and Visual Studio extension — your teammates can be on VS Code, any IntelliJ-based IDE (Rider, IntelliJ, PyCharm, GoLand, …), or Visual Studio, and you'll all land in the same room as long as you have the same git repo cloned.

What you get

  • Live "who's online" count in the status bar, with a click-popup that lists every teammate and which file they're editing.

    Status bar showing devradar: 2 online

  • Click any peer in the popup to open a chat tab with them — beside your editor, with optimistic send, banners for offline / disconnected states.

    Peer list — click someone to chat

  • 1-to-1 realtime chat in a dedicated tab, with online / offline status, "last seen N minutes ago" for offline peers, and the same chat sessions visible across VS Code, Rider/IntelliJ, and Visual Studio teammates.

    Chat panel with a conversation

  • Toast notifications when a teammate messages you and the chat tab isn't open yet — click "Open" to jump straight into the conversation with their message replayed.

    Notifications

How it works

The extension reads your workspace's git config remote.origin.url, hashes it into a room key, and connects to the devradar server over a WebSocket. Anyone else with that same repo cloned and a devradar client installed (VS Code, JetBrains, or Visual Studio) lands in the same room. Your identity comes from git config user.email (a stable SHA prefix — tied to you, not your laptop) and user.name (display name).

Folders without a git remote silently disable the extension.

Settings

Setting Default Description
devradar.serverUrl wss://devradar.mrt-kntt53.workers.dev/ws Presence server URL. Change this if you run your own.
devradar.displayName (empty) Override the displayed name. Falls back to git user.name.
devradar.teamKey (empty) Optional shared phrase. If everyone in the same repo enters the same value, outsiders who know the repo URL cannot join the room.

Commands

  • devradar: Who's online? — list everyone in this repo and where they are
  • devradar: Open chat — open a chat with someone in the same repo
  • devradar: Reconnect — force a fresh WebSocket connection

What's intentionally missing

This is presence + quick coordination, not a full chat product. Intentionally not included:

  • Read receipts
  • Typing indicators
  • Message persistence (closing the IDE clears the buffer; offline messages are not delivered)
  • Group chats, file sharing, reactions

Run your own server

The presence server is open source (Cloudflare Workers + Durable Objects): https://github.com/mertkont/devradar

License

GPL-3.0-or-later

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