Skip to content

Onaga08/VibeCode

Repository files navigation

🎧 VibeCode

Welcome to the chillest way to write code inside VS Code.

VibeCode is your personal aesthetic enhancer. Every keystroke triggers a wave of ✨ animations, bold color pops, and old-school typewriter sounds — because who says coding can’t be dramatic?


🚀 Features

  • 💥 Boom! Pow! Typing animations
    Each keystroke spawns a funky floating character. It bounces, spins, and vanishes like a mic drop.

  • 🔊 Typewriter Sound FX
    Miss the sound of actual keys clacking? We gotchu. VibeCode plays a classic typewriter "click" every time you type.

  • 🎯 Cursor target marker
    A bold visual marker that follows your cursor around like a laser sight in a spy movie. Optional, of course.

  • 🎨 Keyword Highlights
    When you type a keyword like function or await, it pops with bold color and style. Instant dopamine hit.


🔧 Extension Settings

VibeCode comes with a few toggles you can control in your VS Code settings:

"vibecode.on": true // Turn the extension on/off

📸 Example

Here’s a preview of what it looks like when you’re vibin' and codin':

preview gif
Actual footage of me pretending I’m hacking in a sci-fi movie.


🛠️ Installation

  1. Marketplace (Recommended)
    Visit the VS Code Marketplace and hit Install.

  2. Install Manually (VSIX)

    • Download the latest .vsix from Releases
    • Open VS Code Extensions panel
    • Click ... menu → Install from VSIX

🧪 Tests

VibeCode comes with a couple of built-in sanity tests:

  • extension.test.js: tests sound file path resolution.
  • ✅ building more tests soon...

Run with:

npm run test

❤️ Credits & Inspiration

Big shoutout to:


✌️ Final Words

If you code best with ✨ sparkles, 💥 booms, and nostalgic 🧠 clicks — VibeCode was made for you.
Turn it on. Feel the vibe. Ship that feature.


🕺 Stay vibin'. Stay codin'.

About

Spice up your VSCode typing with cool text pop animations and typewriter sounds!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published