miaowuduck146 downloadsBring Stardew Valley characters and pets into your Obsidian vault.
Bring the charming world of Stardew Valley into your Obsidian vault. Adopt adorable pets, befriend iconic NPCs, and let them keep you company while you work on your notes — they'll even chat with you using AI-powered speech bubbles.
① Pets wandering around, idling, and sleeping in your vault.
② Stardew Valley NPCs walking and interacting with your notes.
③ Right-click a character to get a contextual comment about your current note.

④ Pets roaming freely across your entire Obsidian window.


| Category | Details |
|---|---|
| Pets | 15 pet species with 55+ color variants — cats, dogs, chickens, cows, ducks, rabbits, dinosaurs, parrots, junimos, turtles, goats, sheep, pigs, ostriches, and raccoons |
| NPCs | 35+ Stardew Valley characters — Abigail, Sebastian, Lewis, Robin, Emily, Shane, and many more |
| Animations | Each character has idle, walk, special, and sleep animation frames |
| Art Style | All sprites use authentic Stardew Valley pixel art |
Pets and NPCs can comment on your notes using AI, with configurable persona-based responses:
10 themed backgrounds inspired by Stardew Valley seasons and locations:
| Background | Style |
|---|---|
| None | Clean, no background |
| Dirt | Farm soil |
| Grass | Lush green field |
| Grass (Fall) | Autumn grassland |
| Sand | Beach / desert |
| Snow | Winter landscape |
| Wood (Broken) | Weathered planks (tiled) |
| Wood (Dark) | Dark timber (tiled) |
| Wood (Light) | Light planks (tiled) |
| Wood (Orange) | Warm wood (tiled) |
BRAT lets you install plugins that are not yet in the community plugin store, and automatically checks for updates.
https://github.com/miaowuduck/stardew-valley-pals
.obsidian/plugins/ directory+ button in the pet panel, or the Pet Management section in settings to choose a species/NPC and give it a nameClick the 🐱 ribbon icon in the left sidebar to toggle the pet view on and off.
| Command | Description |
|---|---|
Add a pet |
Choose a species/NPC and name it |
Remove a specific pet |
Pick a pet to remove from the list |
Remove all pets |
Clear all pets at once |
Choose pet view background |
Change the background scene |
| Setting | Description | Default |
|---|---|---|
| Overlay mode | Full-window transparent overlay vs side panel | Off |
| Background | Scene behind pets (panel mode only) | None |
| Pet size | Scale pets from 0.5x to 3.0x | 1.0x |
| Movement speed | How fast pets wander (0.5x to 3.0x) | 1.0x |
| Setting | Description |
|---|---|
| Current pets | View all your pets with their names and species, remove any pet with one click |
| Add a new pet | Opens the pet selector to choose from 15+ species and 35+ NPCs |
| Setting | Description | Default |
|---|---|---|
| API key | OpenAI-compatible API key (masked in UI) | — |
| API endpoint | Base URL for the AI provider | https://api.openai.com/v1 |
| Model | Model name (e.g. gpt-4o-mini, gemini-2.5-flash) |
gpt-5-mini |
| Chinese prompt | Use Chinese-language AI prompts | Off |
| Test connection | Verify API credentials with a minimal request | — |
| Setting | Description | Default |
|---|---|---|
| Pet speech bubbles | Enable speech for regular pets | On |
| NPC speech bubbles | Enable speech for NPCs | On |
| Setting | Description | Default |
|---|---|---|
| Random page rants | Enable periodic auto-speech | Off |
| Only rant when focused | Suppress rants when Obsidian is in the background | On |
| Rant interval (min) | Minimum time between rants | 5 min |
| Rant interval (max) | Maximum time between rants | 20 min |
| Page context length | Characters of note content sent as AI context | 1200 chars |
A Reset to defaults button is available at the bottom of the settings tab.
To enable speech bubbles, configure an API provider in settings:
https://api.openai.com/v1 for OpenAI, or https://generativelanguage.googleapis.com/v1beta/openai/ for Gemini)Pets will now comment in-character on your notes based on their species personality.
All pet sprites, NPC character sprites, and background images are sourced from StardewValley-Assets by Huu-Yuu, which provides extracted Stardew Valley game assets.
MIT — see LICENSE for details.
Found a bug or have a suggestion? Open an issue on GitHub.
Made with ❤️ for Stardew Valley fans and Obsidian users alike.