Boost your productivity with a purrfectly charming virtual cat that keeps you motivated, alerts you to code problems, and even runs Purrdomo timers. Purrformance Booster brings a bit of feline fun to your coding workflow by displaying cat animations, witty cat-themed messages, and timely reminders w
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Boost your productivity with a purrfectly charming virtual cat that keeps you motivated, alerts you to code problems, and even runs Purrdomo timers. Purrformance Booster brings a bit of feline fun to your coding workflow by displaying cat animations, witty cat-themed messages, and timely reminders while you work.
Features
Virtual Cat Companion: A cute cat that follows your cursor as you code
Motivational Messages: Receive cat-themed encouragement while you work
Problem Detection: Your cat will hiss at errors and warnings in your code
Purrdomo Timer: Built-in productivity timer with status tracking and statistics
Eye Break Timer: 20/20/20 timer to help reduce eye strain during coding sessions
Focus Mode: Temporarily disable random messages when you need to concentrate
Productivity Stats: Track and visualize your Purrdomo completion streak
Customizable: Change your cat's name, behavior, movement style, and settings
Interactive Dashboard: Complete control center in the activity sidebar
Getting Started
Install the extension from the VS Code Marketplace
Open any text file to see your new feline friend appear
Click the cat icon in the sidebar to open the Purrformance Dashboard
Try the quick-start Purrdomo timer buttons (15m, 25m, or 40m)
Click the Tutorial button in the dashboard for a guided tour
Dashboard
The Purrformance Dashboard provides easy access to all features:
Cat Info: View your cat's name, energy level, and age
Purrdomo Timer: Start/stop the timer and see time remaining
Quick Start: Launch common timer durations with one click
Eye Break Timer: 20-minute timer reminding you to rest your eyes
Stats Tracking: View daily completions, streaks, and weekly progress
Settings Panel: Toggle features and customize your experience
Commands
Show Purrformance Booster: Manually show the cat if it's not visible
Change Cat Name: Give your virtual cat a custom name
Trigger Cat Message: Make your cat deliver a random message
Start Purrdomo Timer: Begin a Purrdomo productivity session
Stop Purrdomo Timer: End the current Purrdomo session early
Start Tutorial: Launch the guided tutorial
Show Daily Purrdomo Count: See your productivity statistics
Settings
Cat Behavior
purrformance.catMovementStyle: Choose your cat's movement style:
smooth: Balanced, natural movement (default)
playful: More energetic, bouncy movement
lazy: Slower, more relaxed movement
purrformance.customCatName: Set your cat's name (default: "Clifton")
purrformance.selectedCatAvatar: Choose your cat's avatar (Luna, Sebastian, Oliver, Penelope, Gus, Violet, Clifton, or default)
purrformance.enableCatMeow: Enable interactions when cursor is near cat
Messages & Focus
purrformance.enableRandomMessages: Base setting for random motivational messages
purrformance.disableRandomMessages: Focus Mode - temporarily disable all random messages
purrformance.motivationalMessageInterval: How often messages appear (seconds)
purrformance.announceMessages: Show full messages inline or as hover tooltips
purrformance.keepMessagePosition: Keep messages in a fixed position
purrformance.cuteDecorations: Add decorative elements to cat messages
Problem Detection
purrformance.enableHissAtProblem: Enable/disable the cat's reaction to code problems
purrformance.problemResponseInterval: How often to check for problems (seconds)
purrformance.problemReactionThreshold: Number of problems before the cat is overwhelmed
purrformance.hissDelay: Delay before the cat hisses after detecting a problem