Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Pokemon Pet

aisatsanzaisatsanz236 downloads

Adds a collectible Pokemon pet that wanders around your Obsidian window.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Pokemon Pet is an Obsidian plugin that adds a collectible Pokemon companion to your workspace.

The first unlocked Pokemon is Pikachu. Your active Pokemon wanders along the bottom of the Obsidian window, can briefly hop onto text or images, and reacts when you type. Wild Pokemon occasionally appear with probabilities based on rarity. Select a wild Pokemon to throw a Pokeball and add it to your collection.

Features

  • 70+ pixel Pokemon pet forms inside Obsidian.
  • Pikachu unlocked by default.
  • Calm pet-app style movement along visible Obsidian editor/preview surfaces.
  • Rare wild encounters weighted by rarity.
  • Catch animation with a Pokeball.
  • Repeat encounters can evolve Pokemon already in your collection.
  • Pet menu for size, collection selection, wiki link, and hiding the pet.
  • Pomodoro timer presets with Pokemon completion notifications.
  • Canvas-rendered frame animations for idle, walking, travel, and typing reactions.
  • Optional remote Pokemon data lookup with local fallback data.

Data sources

The plugin keeps a small bundled fallback roster so it works offline. When remote data is enabled, it fetches structured Pokemon data from the public PokeAPI, uses transparent pixel sprites from Pokemon Showdown, and links each Pokemon to its Pokemon Wiki page. These requests use Pokemon IDs and sprite URLs only; no vault content, note names, or personal data are sent to external services.

Pokemon Pet is an unofficial fan-made plugin. It is not affiliated with, endorsed by, sponsored by, or approved by Nintendo, Game Freak, Creatures Inc., The Pokemon Company, PokeAPI, Pokemon Showdown, or Pokemon Wiki.

Install from source

Clone the repository into your vault plugin folder:

cd "path/to/vault/.obsidian/plugins"
git clone https://github.com/aisatsanz/obsidian-pokemon-pet.git pokemon-pet
cd pokemon-pet
npm install
npm run build

Then reload Obsidian and enable Pokemon Pet in Settings -> Community plugins.

For BRAT users, add this repository:

https://github.com/aisatsanz/obsidian-pokemon-pet

Development

npm install
npm run dev

For production builds:

npm run build

Manual Obsidian install for testing:

mkdir -p "path/to/vault/.obsidian/plugins/pokemon-pet"
cp manifest.json main.js styles.css "path/to/vault/.obsidian/plugins/pokemon-pet/"

Then reload Obsidian and enable Pokemon Pet in Settings -> Community plugins.

Release artifacts

Each release should include:

  • manifest.json
  • main.js
  • styles.css

License

MIT

HealthExcellent
ReviewSatisfactory
About
Add a collectible pixel Pokemon companion that wanders the bottom of the Obsidian window, hops onto text or images, and reacts when you type. Encounter wild Pokemon by rarity and throw a Pokeball to catch them, manage size and collection, open wiki links, or hide the pet. Work offline with a bundled fallback roster or fetch remote sprites/data and receive Pomodoro completion notifications.
AppearanceInterface
Details
Current version
1.2.2
Last updated
2 months ago
Created
2 months ago
Updates
6 releases
Downloads
236
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
aisatsanzaisatsanzaisatsanz
GitHubaisatsanz
  1. Community
  2. Plugins
  3. Appearance
  4. Pokemon Pet

Related plugins

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Note Toolbar

Add customizable toolbars to your notes.

Pseudo Mica

Customize translucent window effects on Windows and macOS.

Disable Tabs

Disables having more than one tab open at a time.

Beautitab

Creates a customizable new tab view with beautiful backgrounds, quotes, search, and more.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.