Deppy: The Desktop Puppy
A Visual Studio Code extension featuring a beautifully animated puppy that responds to your rhythm, bringing clarity, calm, and character to your workspace.
Project
Open Source
Type
VS Code
Extension
Technology
TypeScript
Features
your IDE, alive
Deppy is an event-driven animated companion for VS Code. Built on a finite state machine, and a sandboxed WebView. It reacts to your diagnostics, build events, and coding session in real time
Character
Customization
Event
driven
Session
Intelligence
Analytics
Dashboard
Security
Features
Custom States & Characters
Drop a deppy.config.json into your workspace to swap character assets, add emotional states, or override transitions. Zero engine changes.
A Platform, Not a Plugin
No hardcoded states. No conditional spaghetti. Deppy's behaviour is entirely described by a config object, states and transitions are injected at WebView activation time via template tokens. Drop in a new state by adding a single JSON entry; the FSM engine requires zero changes.
Deppy is architected for extension. The core engine is decoupled from all content, swap characters, add triggers, register custom states, or build on the message protocol from another extension entirely.
Technology
stack
TypeScript
HTML5