Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Pokémon CompanionsNew to Visual Studio Code? Get it now.
Pokémon Companions

Pokémon Companions

Sadiq Khan

|
7 installs
| (0) | Free
Bring magical Pokémon companions to life in your VS Code workspace with stunning animations and flying creatures
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

VS Code Pokémons

Transform your coding workspace into a magical Pokémon world!

Bring beloved Pokémon companions to life in your VS Code editor with stunning pixel art animations, flying creatures, and delightful interactions. Watch as your favorite Pokémon roam around your workspace while you code!

Features

565+ Animated Pokémon from Generations 1-4

  • Beautifully crafted pixel art sprites with smooth 8fps animations
  • Each Pokémon has unique idle and walking behaviors

Flying Pokémon Magic

  • 69 flying-type Pokémon with special aerial animations
  • 11 Pokémon feature authentic wing-flapping sprites
  • Watch them soar, glide, and gracefully land in your editor

Smart AI Behaviors

  • Advanced state machine with 20+ different behaviors
  • Pokémon interact with each other and follow mouse movements
  • Realistic movement patterns and collision detection

Multilingual Support

  • Pokémon names in English, French, German, and Japanese
  • Automatic language detection or manual selection

Beautiful Themes

  • Multiple background themes: Forest, Castle, Beach, or None
  • Customizable sizes: Nano, Small, Medium, Large
  • Perfect integration with VS Code's dark and light themes

Shiny Pokémon

  • Rare shiny variants with customizable encounter rates
  • Collect special sparkly versions of your favorites

Getting Started

  1. Install the extension from the VS Code Marketplace
  2. Launch your Pokémon workspace with Ctrl+Shift+P → "Launch Pokémon Workspace"
  3. Add companions using keyboard shortcuts or the Command Palette

Keyboard Shortcuts

  • Alt+Shift+W - Add new Pokémon companion
  • Alt+Shift+Q - Surprise me with a random Pokémon
  • Alt+Shift+F - Add flying Pokémon companion
  • Alt+Shift+D - Remove a Pokémon companion
  • Alt+Shift+Backspace - Clear all Pokémon

Commands

Open the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and try:

  • Launch Pokémon Workspace - Start your magical coding session
  • Add New Pokémon Companion - Choose from 565+ Pokémon
  • Add Flying Pokémon Companion - Specialized for aerial creatures
  • Surprise Me with a Random Pokémon - Let fate decide!
  • Pokémon Roll Call - See all your active companions
  • Change Pokémon Language - Switch between languages

Customization

Access settings via File → Preferences → Settings and search for "Pokémon":

  • Companion Size: Choose from nano to large
  • Background Theme: Forest, Castle, Beach, or minimalist
  • Workspace Position: Panel or Explorer sidebar
  • Shiny Encounter Rate: Control how rare shiny Pokémon are
  • Startup Companions: Set your favorites to greet you every session
  • Language: Pick your preferred Pokémon names

Special Features

Flying Pokémon Showcase

Experience the magic of flying Pokémon with special animations:

  • Butterfree - Graceful butterfly movements
  • Pidgeot - Majestic soaring patterns
  • Dragonite - Powerful aerial maneuvers
  • Charizard - Impressive flight displays

Persistent Companions

Your Pokémon companions remember their positions and states between VS Code sessions, creating a consistent and delightful coding environment.

Collection Management

  • Export your Pokémon collection to share with friends
  • Import collections to quickly set up your perfect workspace
  • Automatic backup and restore functionality

Perfect For

  • Developers who love Pokémon and want a fun coding companion
  • Streamers looking to add personality to their coding sessions
  • Teams wanting to create a more engaging workspace atmosphere
  • Anyone who enjoys pixel art and nostalgic gaming elements

Fun Facts

  • Over 10 hours of unique animations across all Pokémon
  • State-of-the-art behavioral AI with realistic movement patterns
  • PMD SpriteCollab integration for authentic flying animations
  • Zero performance impact on your coding workflow

Settings

Default Pokémon

Configure specific Pokémon to automatically appear when you start VS Code:

{
  "vscode-pokemon.defaultPokemon": [
    {
      "type": "pikachu",
      "name": "Sparky"
    },
    {
      "type": "charizard", 
      "name": "Flame"
    },
    {
      "type": "articuno"
    }
  ]
}

Language Support

Choose from official Pokémon languages:

  • English (US) - Classic names like "Pikachu", "Charizard"
  • French - "Pikachu", "Dracaufeu"
  • German - "Pikachu", "Glurak"
  • Japanese - "ピカチュウ", "リザードン"

Size & Themes

  • Sizes: Nano, Small, Medium, Large
  • Themes: Forest, Castle, Beach, None
  • Position: Explorer panel or separate window

Sprite Credits

Walk/Idle Sprites: Pokémon sprites © The Pokémon Company / Nintendo / Game Freak. Used under fair use for non-commercial fan project.

Flying Sprites: From PMD SpriteCollab - Licensed CC BY-NC 4.0. Full artist credits available in the project repository.


Ready to catch 'em all in VS Code? Install now and transform your coding experience into a Pokémon adventure!

Made with ❤️ for Pokémon fans and developers worldwide


Disclaimer

This is a fan-made extension created purely for enjoyment and productivity. Not affiliated with, endorsed by, or supported by Nintendo, Game Freak, or The Pokémon Company. All Pokémon names, characters, and related assets are trademarks of their respective owners. This project is non-commercial and educational.

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