Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>CodamineNew to Visual Studio Code? Get it now.
Codamine

Codamine

CoDIE

|
5 installs
| (1) | Free
A VSCode extension that gamifies coding by giving you XP for each keystroke in a project, tracking the number of lines of code you've written, and motivating you with a motivational mascot.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Codamine

Are you struggling to lock in on your project? Craving a sense of progress? Do you need your ego to be kept in check? Codamine is a VSCode extension that gamifies the coding experience by giving you XP for each keystroke in a project, tracking the number of lines of code you've written, and motivating you with a mascot that calls you out in the sidebar.

Purpose

Codamine was developed for HackTheBreak 2026. We wanted to make a tool for developers that would be fun and lighthearted but also have some genuine value as a motivational tool or just to bring joy from seeing numbers go up. Codamine sits in the sidebar autonomously so it doesn't distract you when you're locked in, but when your eyes start glazing over it's there to remind you to LOCK IN. Any developer who gets distracted, thinks too highly of themself, or has a crumb of whimsy in their soul will get something out of Codamine.

How to Run

Download VSCode and install the extension “Codamine” from the VSCode. Open a new workspace and check in the Primary Side Bar, where you should see a “Codamine” tab.

Features

  • XP bar goes up with every keypress
  • Levels get exponentially harder to obtain for an increasing sense of gratification
  • XP and level is tracked on a project-by-project basis
  • Live view of the lines of code you've added to your project today, so you can see your progress in real-time
  • Little mushroom guy calls you out so your head doesn't get too big

Tech Stack

  • Javascript
  • Typescript
  • React
  • Vite
  • VSCode Extensions API
  • Gemini API

Future features

  • Display global level with statistics that are already tracked
  • Have stats page with lifetime lines of code written
  • Customizable sprite in place of lil mushroom guy
  • Unlock sprites as you level up and be able to switch between them
  • Vanity title that changes with your level
  • More insults
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft