Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Cat-O-MeterNew to Visual Studio Code? Get it now.
Cat-O-Meter

Cat-O-Meter

EvePulido

|
43 installs
| (1) | Free
A cat reacting to your code errors
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Cat-O-Meter 🐱

Read this in other languages: Español

Cat reactions based on how broken your code is.

VS Code Marketplace License

Cat-O-Meter Demo

Table of Contents

  • Features
  • Severity Levels
  • How to Use
  • Customization & Contributions
  • Development Setup

Cat-O-Meter is a VS Code extension that anchors a dynamic panel of cats to your sidebar. This collection of cats reacts in real-time to the number of errors in the file you are currently editing. Clean code? You'll see happy and relaxed cats. Errors piling up? Get ready for a variety of cats reacting to the absolute collapse of your code.

Features

  • Dynamic Selection: Each error level has its own pool of cats. The extension randomly selects one when the status changes.
  • Real-time Updates: Reactions update as you type or save, reflecting the current file state.
  • 4 Severity Levels: From clean code to total chaos, with a distinct cat collection for each level.
  • Unobtrusive Integration: Works from the sidebar panel without interrupting your workflow.
  • Privacy-Focused: Runs 100% offline. Zero network requests, keeping your code completely private.
  • Performance-Optimized: Highly compressed WebP media assets ensure instantaneous loading and a minimal extension footprint.
  • Smooth Transitions: Gentle CSS crossfades make state transitions satisfying and seamless.

Severity Levels

The type of cat that appears depends on the number of errors in your active file:

Level Errors Collection Description
zen 0 Don't touch it 😎
mild 1 - 3 Nothing a console.log can't fix 🤔
stressed 4 - 7 Minor changes 😌
chaos 8+ This worked yesterday... 😰

How to Use

  1. Click on the Cat-O-Meter icon in the Activity Bar (sidebar on the left).
  2. Open any code file in your editor.
  3. Start coding! The cat will automatically update its reaction depending on the errors found in your active file.

Customization & Contributions

If you want to expand the collection and add your own cats or memes:

  1. Add your images to the /media folder. (Using a square layout and WebP format is recommended for the best visual experience and size optimization).
  2. Open src/severityLevels.ts and modify the SEVERITY_LEVELS array. Simply add the filenames of your new files to the assets array of the corresponding level. The code automatically handles the randomness.

Tip: Pull Requests are welcome! Feel free to share your favorite cats with the community.

Development Setup

If you want to clone the repository and play with the source code in your local environment:

# 1. Clone the repository
git clone https://github.com/EvePulido/Cat-O-Meter.git
cd cat-o-meter

# 2. Install dependencies
npm install

# 3. Compile the code
npm run compile

# 4. Open the folder in VS Code and press F5
# This will open a new window (Extension Development Host) to test the extension.

Clean code = happy cats.
Errors = quality content 🐱💥


Enjoy some feline company while coding!

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