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

DevGlobe

DevGlobe

|
47 installs
| (0) | Free
Show your live coding presence on the DevGlobe world map
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DevGlobe for VS Code

Show up on a 3D globe in real time while you code.
Your activity is displayed live on devglobe.xyz — other developers see you, discover your projects and your links.

VS Code Marketplace  ·  devglobe.xyz  ·  Source code


Open source & transparent — This extension is 100% open source. No code is read, no sensitive data is collected. You can audit every line on GitHub.


How it works

  1. Sign in on devglobe.xyz with GitHub
  2. Copy your API key from the site settings
  3. Open the DevGlobe sidebar in VS Code (globe icon in the activity bar)
  4. Paste your API key → Connect
  5. You're online — your marker appears on the globe

The extension sends a heartbeat every 30 seconds as long as you're actively coding. It pauses after 1 minute of inactivity. After 10 minutes of inactivity, you disappear from the globe.


Features

Feature Description
Live heartbeat Sends your activity every 30s. Auto-pauses after 1 min of inactivity.
Language detection Detects 48+ languages from your active editor tab.
Git integration Detects your repo from the git remote. Commit stats (insertions/deletions) are verified server-side via the GitHub API.
Anonymous mode Hide your exact location — your marker is placed on a random city in your country (from a database of 152,000+ cities worldwide).
Status message Write what you're working on — visible on your globe profile.
Repo sharing You decide. Your repo name is never shown unless you explicitly enable this toggle (disabled by default).
Offline recovery Detects connection loss and automatically resumes when the network is back.
Status bar Displays your coding time for today (e.g. 2h 15m) in the VS Code status bar.

Sidebar

Two views in the side panel:

  • Login — masked API key field + link to get your key on devglobe.xyz
  • Dashboard — live coding time, active language, status message, repo sharing toggle, start/stop buttons, logout

Command

DevGlobe: Set Status Message — accessible from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P)

Settings

Setting Default Description
devglobe.trackingEnabled true Enable/disable tracking
devglobe.shareRepo false Make your repo name visible on the globe
devglobe.anonymousMode false Hide your exact location — your marker is placed on a random city in your country (from a database of 152,000+ cities worldwide)
devglobe.statusMessage "" Your status message (max 100 characters)

What DevGlobe brings you

  • Visibility — Your GitHub profile, your X account, your projects and your links are accessible to all developers on the globe. It's a showcase for what you're building.
  • Networking — See who's coding right now and in which language. Click a marker to discover a developer, their projects, their social links.
  • Motivation — A weekly leaderboard ranks all developers by coding time. Your streak (consecutive days of coding) is visible on your profile.
  • Project showcase — Feature up to 10 projects on the globe. The most active projects appear in a carousel visible to all site visitors.

GitHub App — Verified commit stats

DevGlobe uses a GitHub App to display verified commit statistics (insertions & deletions per week) on featured projects. This replaces the old client-side stats collection, which could be falsified.

How it works

  1. On your DevGlobe profile, click "Connect repo" in the Projects section
  2. You're redirected to GitHub to install the DevGlobe App on the repos you choose
  3. DevGlobe syncs commit stats from the GitHub API every 15 minutes using your token
  4. Stats are displayed on your featured projects in the carousel and on your profile

What the GitHub App can read

The app requests Metadata: Read-only — the most minimal GitHub permission available.

Data Access
Repo name, description, stars, forks Read
Commit statistics (insertions/deletions) Read
Your source code No access
Your issues and pull requests No access
Your repo settings No access
Your actions/workflows No access
Your collaborators list No access

What happens if you don't install it

  • You can still use DevGlobe normally (heartbeats, coding time, leaderboard)
  • You can still add projects to your profile
  • You just can't feature a project in the carousel without connecting its repo
  • No commit stats will be displayed on your profile

How to uninstall

Go to github.com/settings/installations, find "DevGlobe", and click Uninstall. Your coding time and profile data on DevGlobe remain intact.


The globe at a glance

On devglobe.xyz, you'll find:

  • A 3D globe with active developers in real time (colored markers or GitHub avatars)
  • Clickable profiles — active language, session time, bio, tech stack, social links (GitHub, X, Reddit), and repo if the developer chose to share it
  • A weekly leaderboard — top developers by coding time, updated live
  • A featured projects carousel — the most active projects, ranked by coding time and verified commit stats
  • An activity feed — who just connected, who left
  • A search — find a developer by name or GitHub username
  • Detailed stats — today's time, streak, language breakdown over 30 days

Account deletion — If you delete your account, all your data is erased. No information is kept.


Privacy & Security

What the extension sends

Data Sent Detail
Programming language Yes The language name of your active tab (e.g. "TypeScript"). Nothing else.
Approximate location Yes City + coordinates snapped to your city center (from a database of 152,000+ cities). You appear as an area on the globe, not an address.
Repo name You decide owner/repo is only sent to the server if you enable the "Share repo" toggle (disabled by default). When disabled, your repo name never leaves your IDE.
Anonymous mode You decide When enabled, your real coordinates are replaced with a random city in your country (from a database of 152,000+ cities worldwide). Your actual location is never sent to DevGlobe.
Coding time Yes Accumulated per day, per language. Server-side rate-limited to prevent abuse.
Status message Yes Only what you write yourself.

What the extension does NOT send

Data Sent
Your source code Never
Your file contents Never
Your file names Never
Your folder paths Never
Your keystrokes Never
Your commit messages Never
Your Git branches Never
Your IP address Never stored — used only for geolocation, then discarded
Your environment variables Never
Your SSH keys or credentials Never

Commit stats verification

Commit statistics (insertions/deletions) are never sent by the extension. They are fetched server-side directly from the GitHub API using the token granted when you install the GitHub App. This prevents any falsification — the stats displayed on DevGlobe always match the real data on GitHub.

Rate limiting

The server enforces rate-limiting on heartbeats to prevent abuse on coding time stats.

Location

The extension determines your city from your IP address via an external geolocation service. Coordinates are snapped to your city center using a database of 152,000+ cities (GeoNames) — you appear at your city's canonical center on the globe, not at your address. If the city is not found in the database, coordinates are randomly offset within a 20 km radius. The location is cached for 1 hour.

Your IP address is never transmitted to DevGlobe.

API key storage

Your API key is stored in your OS system keychain via SecretStorage (macOS Keychain, Windows Credential Manager, Linux libsecret) — never in plain text. The extension automatically migrates old keys that were stored in plain text in settings.json to the secure keychain.

Network security

  • HTTPS only (TLS 1.2+) — no HTTP fallback
  • Heartbeats go directly to the database — no intermediary server
  • The side panel uses a Content Security Policy with a cryptographic nonce
  • Server-side, Row Level Security policies isolate each user's data

Requirements

  • VS Code 1.80+
  • Zero external dependencies — uses only native VS Code and Node.js APIs

Links

  • devglobe.xyz — the globe
  • Source code — public GitHub repo

devglobe.xyz

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