{"slug": "i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship", "title": "I Turned My Editor Into a Pokémon World That Levels Up When I Actually Ship", "summary": "Developer UribeJr built PokéDev, a free, local-first VS Code and Cursor extension that turns the editor sidebar into a Pokémon overworld where a chosen partner earns Trainer and Partner XP from real work events such as saves, commits, coding time, and successful builds and tests. The TypeScript extension reads only public GitHub and DEV Community data with no OAuth or telemetry, and distinguishes human typing from agent supervision so idle time does not inflate progression. Version 6.2.0 is actively developed but not yet published to the VS Marketplace or Open VSX, requiring a clone-and-compile or local .vsix install.", "body_md": "Repo: [https://github.com/UribeJr/pokedev](https://github.com/UribeJr/pokedev)\n\nMost editor pets are wallpaper.\n\nCute? Sure. Connected to the work you’re already doing? Not really.\n\nSo I built **PokéDev** — a VS Code / Cursor extension where your partner lives in a nostalgic 2D overworld (or classic floor pets), and Trainer + Partner XP come from saves, commits, coding time, and successful builds/tests — including Shopify theme/app outcomes when that’s your workspace.\n\nA living Pokémon layer for the editor:\n\n`pokedev.devUsername` to your public DEV username (yes, you) and your badges show on the Trainer Card / PokéGear — no OAuth`auto` / `manual` / `agentic` so coding time stays honest when you’re supervising an agent\nLocal-first and privacy-conscious: public GitHub / DEV reads only — no OAuth, no telemetry.\n\nYour partner should level up from the work you already do — not from fake clicks.\n\nSaves and commits matter. Successful builds matter. Watching an agent type for twenty minutes shouldn’t look like you wrote a novel.\n\nThat’s why progression batches real events, and the idle clock has modes for human typing vs agent supervision.\n\nTypeScript, VS Code Extension API + webviews, webpack, local extension storage, public GitHub + DEV HTTP only.\n\nNostalgic Pokémon sprites and a GitHub Trainer Card for your VS Code / Cursor window — partners that level up with the work you already do.\n\nLive product captures (not placeholders):\n\nCoding sessions are long; most editor pets are just decoration. **PokéDev** turns your VS Code or Cursor sidebar into a living Pokémon world: pick a partner, watch it roam a 2D overworld (or classic floor pets), and earn real Trainer + Partner XP from saves, commits, coding time, and successful builds/tests — including Shopify theme/app outcomes when that is your workspace.\n\nBuilt and maintained by [UribeJr](https://github.com/UribeJr) as a personal, actively developed fan project. Free, local-first, and privacy-conscious: public GitHub / DEV Community reads only — no OAuth, no telemetry.\n\nv6.2.0 and actively developed — **not on the VS Marketplace / Open VSX yet**. Install path today: clone → `npm install` → `npm run compile` → hit **F5**, or package a local `.vsix`.\n\nIf you write on DEV, drop your username into `pokedev.devUsername` and your public badges show up on the card.\n\nMarketplace packaging, finishing a couple Trainer Card counters, and more polish on the overworld feel.\n\nFan project — **not affiliated with** Nintendo, The Pokémon Company, Game Freak, Shopify, or DEV Community.\n\nWhat would *your* editor partner evolve into after a week of real commits?", "url": "https://wpnews.pro/news/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship", "canonical_source": "https://dev.to/uribejr/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship-4pg6", "published_at": "2026-09-17 21:52:18+00:00", "updated_at": "2026-09-17 22:22:50.659387+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents", "ai-tools"], "entities": ["UribeJr", "PokéDev", "Visual Studio Code", "Cursor", "GitHub", "DEV Community", "Shopify", "Nintendo"], "alternates": {"html": "https://wpnews.pro/news/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship", "markdown": "https://wpnews.pro/news/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship.md", "text": "https://wpnews.pro/news/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship.txt", "jsonld": "https://wpnews.pro/news/i-turned-my-editor-into-a-pokemon-world-that-levels-up-when-i-actually-ship.jsonld"}}