VS Code Pets

Overall reaction & nostalgia

  • Many find VS Code Pets charming, cute, and morale-boosting, with some saying they use it daily or that it got non-technical partners interested in what they’re doing.
  • Strong nostalgia for earlier “desktop pets” and agents: Neko, eSheep, BonziBuddy, Microsoft Bob/Agents (Clippy, Peedy, Merlin, etc.), Tiny Elvis, and similar gimmicks in music or coding tools.
  • Some see it as part of a long-running tradition of playful UI elements, not a novel concept.

Requested features & behavior

  • Desire for pets inside the editor itself rather than confined to side panels, including walking across the whole screen, sitting on window bars, or living in the status bar.
  • Multiple ideas for code-aware behavior:
    • Reacting to code under the cursor, loops, function signatures, infinite loops, or line length violations.
    • Reflecting linter status, compile errors, or general workspace health.
    • Tying pet visibility to variable scope or symbol presence.
  • Several “Tamagotchi” concepts: pets that get sick or die if errors pile up, work is not completed, or breaks aren’t taken, and pets that “eat” obsolete code or comments.
  • Requests for size controls on high‑DPI screens; this already exists in settings.

Productivity vs. distraction

  • Some insist it’s purely a distraction and question any productivity benefits.
  • Others argue it provides:
    • Short mental breaks.
    • Stress relief and making boring tasks more tolerable.
    • A “rubber duck debugging” focus point while thinking.
  • There’s disagreement whether unsolicited, animated distractions are helpful or harmful.

Alternatives & related tools

  • Mentions of similar features in Google Colab (corgi mode), internal Google IDEs, JetBrains (Nyan progress bar, power mode), and Neovim pets.
  • References to other desktop companions (Desktop Mate, Desktop Goose, FL Studio’s dancing character).

Pranks, security, and culture

  • Multiple anecdotes about humorous browser/desktop extensions and fake error/update screens used to “teach” people to lock their computers.
  • Strong disagreement over whether such pranks are acceptable security culture or grounds for termination, highlighting differing workplace norms and trust expectations.