awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tonybaloney avatar

tonybaloney/vscode-pets

0
View on GitHub↗
4,105 stars·526 forks·TypeScript·MIT·38 viewstonybaloney.github.io/vscode-pets↗

Vscode Pets

vscode-pets is a Visual Studio Code extension that integrates virtual pets into the editor. It functions as a developer wellness tool and a webview-based interface enhancement, providing interactive pixel-art companions that live in a dedicated panel within the workspace.

The extension allows for a customizable pet population where users can spawn companions with specific types, colors, and names. These pets react to cursor movements and can engage in social behaviors or activities, such as chasing a ball during a fetch trigger.

Users can personalize the environment by switching themed backgrounds and managing their companion collection. The system also includes utilities for auditing active pets and exporting or importing pet configurations to files.

Features

  • Webview Content Renderers - Renders an isolated HTML and CSS environment within a VS Code panel to display animated pixel art.
  • VS Code Extensions - Implements a plugin for the Visual Studio Code editor to integrate interactive virtual pets.
  • Developer Wellness - Provides brief mental breaks and stress relief through interactive virtual companions during coding sessions.
  • Virtual Pets - Simulates the behavior and movement of interactive virtual companions within a dedicated digital habitat.
  • Desktop Pet Animations - Provides simulated animal companions that live in a dedicated panel and react to user movements.
  • Extension-to-Page Messaging - Implements a messaging bridge to exchange JSON data between the extension host and the webview panel.
  • Cursor Trajectory Tracking - Tracks the mouse cursor position within the webview to drive pet movement and gaze behaviors.
  • State-Driven Animations - Updates character positions and visual frames based on a central state object tracking pet behavior.
  • Interface Companions - Provides digital characters that serve as visual accompaniment within the software interface.
  • Webview-Based Interfaces - Uses embedded web technologies like HTML and CSS to render custom visual content within the editor.
  • Editor Interface Enhancements - Modifies the visual layout of the editor by adding a dedicated panel for animated characters.
  • Pet Interaction Triggers - Triggers interactive ball-throwing activities that virtual companions chase using manual clicks or commands.
  • Virtual Pet Social Behaviors - Enables interactive social behaviors and shared activities between multiple virtual companions.
  • Pet Collection Management - Provides systems for adding, removing, and organizing a collection of virtual companions within the editor.
  • Reactive Desktop Pets - Creates customizable pixel-art companions that react to the cursor using state-driven animations.
  • Visual Workspace Decorations - Adds decorative and interactive pixel-art elements to personalize the VS Code coding environment.

Star history

Star history chart for tonybaloney/vscode-petsStar history chart for tonybaloney/vscode-pets

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Vscode Pets

These projects share indexed features with Vscode Pets. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • lorisyounger/vpetLorisYounger avatar

    LorisYounger/VPet

    6,408View on GitHub↗

    VPet is a virtual companion application and simulation engine that renders interactive animated characters on the Windows desktop. It uses Windows Presentation Foundation for hardware-accelerated 2D graphics and a state-driven animation engine to manage character visuals based on user input and pet state. The project is built as an embeddable .NET library, allowing the simulation to be integrated into other software projects. It features a plugin-based modding system that loads dynamic libraries at runtime to extend behavioral logic, speech, items, and animations. A community workshop distrib

    C#desktop-petwpf
    View on GitHub↗6,408
  • auchenberg/vscode-browser-previewauchenberg avatar

    auchenberg/vscode-browser-preview

    4,383View on GitHub↗

    vscode-browser-preview is an editor-based web previewer and integrated debugger that embeds a live browser instance directly within the workspace. It utilizes headless browser integration to synchronize the browser state with the active code editor. The project provides an integrated web debugger that allows users to set breakpoints and inspect the state of web applications without leaving the editor interface. It also enables remote developer tools access via a network URL to analyze page elements, styles, and network activity. The system supports frontend development workflows by providing

    TypeScript
    View on GitHub↗4,383
  • peonping/peon-pingPeonPing avatar

    PeonPing/peon-ping

    2,550View on GitHub↗

    Peon Ping is an MCP-based sound server that plays game character voice lines and desktop notifications triggered by AI coding agent events. It functions as a multi-functional system combining desktop notifications, fitness gamification, sound pack management, and audio feedback for coding environments, all accessible through the Model Context Protocol. The project distinguishes itself through a modular architecture that includes adapter-based IDE integration, translating events from multiple agentic IDEs into a standardized sound format. It features an animated desktop pet engine that renders

    Shellaiai-engineeringantigravity
    View on GitHub↗2,550
  • r0x0r/pywebviewr0x0r avatar

    r0x0r/pywebview

    5,917View on GitHub↗

    pywebview is a cross-platform desktop GUI framework for Python that renders HTML, CSS, and JavaScript content using the operating system's native web rendering engine. It enables developers to build desktop applications that run on Windows, macOS, and Linux from a single Python codebase, with the web frontend displayed in a lightweight, native window. The framework provides a bidirectional JavaScript-Python bridge for real-time data exchange between frontend and backend, along with the ability to manipulate the Document Object Model directly from Python without writing JavaScript. It includes

    Pythoncefcocoagtk
    View on GitHub↗5,917
Compare all 30 related projects→

Frequently asked questions

What does tonybaloney/vscode-pets do?

vscode-pets is a Visual Studio Code extension that integrates virtual pets into the editor. It functions as a developer wellness tool and a webview-based interface enhancement, providing interactive pixel-art companions that live in a dedicated panel within the workspace.

What are the main features of tonybaloney/vscode-pets?

The main features of tonybaloney/vscode-pets are: Webview Content Renderers, VS Code Extensions, Developer Wellness, Virtual Pets, Desktop Pet Animations, Extension-to-Page Messaging, Cursor Trajectory Tracking, State-Driven Animations.

Which projects share features with tonybaloney/vscode-pets?

Projects with overlapping indexed features include: lorisyounger/vpet — VPet is a virtual companion application and simulation engine that renders interactive animated characters on the… auchenberg/vscode-browser-preview — vscode-browser-preview is an editor-based web previewer and integrated debugger that embeds a live browser instance… peonping/peon-ping — Peon Ping is an MCP-based sound server that plays game character voice lines and desktop notifications triggered by AI… r0x0r/pywebview — pywebview is a cross-platform desktop GUI framework for Python that renders HTML, CSS, and JavaScript content using… microsoft/vscode-go — This project is a Go language extension for VS Code that provides a comprehensive development environment through a… automattic/simplenote-electron — Simplenote-electron is a cloud-synced text editor and cross-platform desktop client for creating and managing simple…