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

FrontierBuddy

Georgia Nelson

|
6 installs
| (1) | Free
A cute pixel-art covered wagon that trundles across a panel and narrates what your editor is up to. It's probably the dumbest thing I've ever made, but I hope it makes you smile.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

FrontierBuddy

A cute pixel-art covered wagon (and one hard-working ox) that trundles across a panel in VS Code and narrates what your editor is up to. It lives in the bottom panel, right next to Terminal and Output.

The wagon rolls right-to-left, stops now and then to say what's happening in a little speech bubble, walks off the left edge, waits ~30 seconds out on the trail, and rolls back in from the right.

All of the art is drawn programmatically as scaled pixels — nothing but code ships in the box.

Using it

  1. Open the FrontierBuddy view in the bottom panel (View → Open View… → FrontierBuddy, or run FrontierBuddy: Show the Trail from the Command Palette).
  2. Work as normal. The wagon reacts to editor activity on its own.

Where the status messages come from

There are three sources, in priority order:

  1. Explicit status — send your own message via the FrontierBuddy: Set Status Message command, or programmatically from another extension (see below).
  2. Heuristic auto-detection — the extension watches ordinary editor and workspace events (edits, saves, file create/delete, terminals, tasks) and infers a short status like Writing code... or Running command.... Toggle this with the frontierBuddy.autoDetect setting.
  3. Idle messages — when nothing is happening, the wagon rotates through a set of trail-worn one-liners.

Honest caveat

VS Code does not expose any API for third-party extensions to observe the GitHub Copilot agent's internal reasoning or actions. FrontierBuddy therefore cannot literally read what the agent is thinking. The heuristic mode is a best-effort proxy inferred from observable editor/workspace events — it reacts to activity in general (including your own typing) and cannot tell the agent's edits apart from yours. For precise, real status, drive it explicitly with setStatus.

Programmatic API

const buddy = vscode.extensions.getExtension('frontier-buddy.frontier-buddy');
const api = await buddy?.activate();
api?.setStatus('Deploying to prod...');

Messages are trimmed to a short length so they fit the bubble.

Development

npm install
npm run compile   # or: npm run watch

Press F5 to launch an Extension Development Host, then open the FrontierBuddy view in the bottom panel.

Not affiliated

FrontierBuddy is an original, affectionate pixel-art homage. It is not affiliated with, endorsed by, or connected to any existing video game or its publishers.

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