Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>CodeKamiNew to Visual Studio Code? Get it now.
CodeKami

CodeKami

gouselabs

|
26 installs
| (0) | Free
Turn your coding journey into an anime-inspired RPG. Offline, private, no backend.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeKami

Turn your coding journey into a local anime-inspired RPG — directly inside VS Code.

Pick an original archetype, earn XP as you code, level up, build a daily streak, unlock achievements, track real coding sessions, and watch a companion react to your builds, tests, and commits. CodeKami is offline-first and privacy-first: no backend, no database, no account, and no telemetry. Everything is stored locally in VS Code's own extension storage.

Screenshots

Status bar Dashboard Analytics
CodeKami status bar CodeKami dashboard CodeKami analytics

Features

  • Character classes — choose from 8 original, anime-inspired archetypes (Samurai, Ninja, Mage, Cyber Warrior, Dragon Warrior, Alchemist, Pirate, Demon Hunter), each with its own signature weapon.
  • XP & Levels — earn XP by starting a coding session and saving files (debounced, so spamming save doesn't farm XP). Level up with a configurable growth curve and titles from Beginner to Legend.
  • Daily streaks — a coding streak tracked by your local calendar date, with milestone celebrations at 3, 7, 14, 30, 50, 100, and 365 days.
  • Achievements — 15 original achievements spanning level milestones (Apprentice Warrior through Legendary Developer), streak milestones (No Surrender, Centurion, Unbreakable), coding milestones (Ship It, Test Pilot, Committed), and recovery milestones (Redemption Arc, Bug Slayer — bouncing back from a failed build or test), each with bonus XP.
  • Anime reactions — a short original message every time you level up, unlock an achievement, build, test, commit, or finish a long session. Every qualifying event reacts, every time — there's no cooldown.
  • Terminal companion — an emoji-based companion in your status bar that reacts to the same events, every time, plus a mention on the dashboard. 6 companions to unlock as you level up: Cyber Fox (Lv.1), Shadow Cat (Lv.5), Cyber Slime (Lv.10), Spirit Dragon (Lv.25), Zen Panda (Lv.50), and Astral Spirit (Lv.75).
  • Coding sessions — a session starts when you get to work and ends after a period of inactivity. Tracks duration, files touched, build/test results, and commits, with a summary shown when it ends, and a welcome message (with your Developer Card name, if set) when it starts. Build/test detection works for both tasks.json-defined tasks and commands you run directly in a terminal.
  • Local analytics — today's, this week's, and this month's coding time, sessions, builds, tests, commits, XP, and achievements, plus a 14-day activity chart — all computed on your machine.
  • Custom themes — 6 original color themes for the CodeKami dashboard and panels (Default Cyber, Samurai Dojo, Void Realm, Demon Realm, Neon City, Spirit Forest), with later ones unlocking as you level up.
  • Daily motivation — a short, original motivational line on the dashboard, deterministically chosen for the day (no server, no randomness).
  • Focus Mode & Boss Battle — a distraction-free timer (15/25/45/60 minutes) that earns XP per minute focused. Boss Battle is the same timer with a boss to defeat (5 original bosses), with an HP bar that drains as you focus. A live panel and status bar countdown track progress; ending a session early lets you keep the XP earned so far or abandon it for none.
  • Daily Quests — 3 quests picked deterministically each day, shown on the dashboard. 5 auto-detect (commit, clean build, passing tests, 30 minutes coding, finishing a Focus/Boss session); 2 are marked complete by hand and clearly labeled as manual.
  • Export / Import Progress — back up your progress to a JSON file and restore it later, or move it to another machine.
  • Quiet Mode / Work Mode — one command to silence notifications, reactions, and session summaries for meetings or screen-sharing; Work Mode also hides the companion and daily motivation. XP and progress keep tracking normally either way.
  • Dashboard — a clean Webview panel bringing your character, XP, streak, achievements, companion, theme, and daily motivation together in one place.
  • Status bar — a live, at-a-glance summary (⚔️ Lv.12 | 🔥 5 | 840 XP) that opens the dashboard on click.
  • Developer Card — generate a shareable, local text card summarizing your progress, auto-copied to your clipboard.
  • CodeKami Dark theme — an original dark editor color theme with anime-inspired accents, built for readability (separate from the dashboard themes above).

Commands

Command Description
CodeKami: Open Dashboard View your character, level, XP, streak, achievements, companion, and daily motivation
CodeKami: Change Character Pick or re-pick your archetype
CodeKami: View Achievements See which achievements are unlocked and locked
CodeKami: Generate Developer Card Preview and copy a shareable stats card
CodeKami: View Last Session Review your most recently completed coding session
CodeKami: View Analytics See your weekly/monthly stats and activity chart
CodeKami: Change Theme Pick a dashboard theme (locked ones show the level needed to unlock)
CodeKami: Change Companion Pick your status bar companion (locked ones show the level needed to unlock)
CodeKami: Start Focus Mode Start a distraction-free focus timer
CodeKami: Start Boss Battle Pick a boss and start a focus timer to defeat it
CodeKami: End Focus Session End the current focus/boss session early — keep the XP earned so far, or abandon it
CodeKami: Show Focus Panel Reopen the live focus/boss battle panel
CodeKami: Complete Quest Mark one of today's manual quests as complete
CodeKami: Export Progress Save your progress to a JSON file
CodeKami: Import Progress Restore progress from a previously exported JSON file (overwrites current progress, with confirmation)
CodeKami: Enable Quiet Mode Turn off notifications, reactions, and session summaries
CodeKami: Enable Work Mode Quiet Mode, plus hide the companion and daily motivation
CodeKami: Restore Normal Mode Reset Quiet/Work Mode settings back to their defaults
CodeKami: Reset Local Progress Permanently delete your local CodeKami data (with confirmation)

Installation

Requires VS Code 1.93 or newer (for Terminal Shell Integration support). Install CodeKami from the VS Code Marketplace by searching for it in the Extensions view, or via the command line:

code --install-extension gouselabs.codekami

Settings

Configure CodeKami under Preferences: Open Settings → search "CodeKami":

Progress

  • codekami.sessionStartXp — XP awarded when a coding session starts
  • codekami.fileSaveXp — XP awarded per file save
  • codekami.fileSaveCooldownSeconds — minimum time between file-save XP rewards, per file
  • codekami.sessionInactivityMinutes — minutes of inactivity before a coding session is considered ended

Notifications & reactions

  • codekami.enableNotifications — streak milestone and session-start notifications (default: on)
  • codekami.showReactions — anime-style reactions for level-ups, achievements, builds, tests, commits, sessions — every qualifying event reacts, every time (default: on)
  • codekami.reactionMode — notification, statusBar, or both
  • codekami.showSessionSummary — show a summary notification when a session ends (default: on)
  • codekami.showCompanion — show the companion in the status bar (default: on)
  • codekami.showDailyMotivation — show the daily motivational line on the dashboard (default: on)

Focus

  • codekami.focusXpPerMinute — XP earned per minute spent in a Focus Mode or Boss Battle session (default: 3). No XP is earned if a session is abandoned.

Other

  • codekami.debugMode — log activity to the "CodeKami" output channel (no source code or file names, ever)

Privacy

CodeKami never reads your source code, environment variables, credentials, or terminal output, and never makes any network request. There is no backend, no database, and no account — your progress lives entirely in VS Code's local extension storage on your machine. Build/test detection uses only the official VS Code Tasks API and Terminal Shell Integration API (the command line and exit code only — never terminal output); commit detection uses the built-in Git extension when available and silently does nothing if it isn't.

Data durability: since everything is local-only by design, use CodeKami: Export Progress to back up your progress to a JSON file. If VS Code's user data directory is ever wiped (not a normal uninstall/reinstall or auto-update — those are safe) and you don't have a recent export, your CodeKami progress is not recoverable.

Contributing / Building from source

git clone https://github.com/gouselabs/kodekami.git
cd kodekami
npm install
npm run compile

Press F5 in VS Code to launch the Extension Development Host. Useful scripts:

  • npm run compile — type-check and build
  • npm run watch — rebuild on file changes
  • npm test — run the unit test suite
  • npm run lint — run ESLint
  • npm run vsix — produce an installable .vsix package

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft