MikuPet
A virtual desktop pet like Shimeji inspired by Hatsune Miku.
Install / Use
/learn @CharlesWiiFlowers/MikuPetREADME
🌟 MikuPet - Your Desktop Diva Companion!
A virtual desktop pet inspired by Hatsune Miku. Always walk to the active window and you can drag her!
📸 Preview
<div align="center"> <img src="./public/media/example_0.gif" alt="MikuPet Demo" width="350"/> <img src="./public/media/example_1.gif" alt="Miku Walking" width="350"/> <img src="./public/media/example_2.gif" alt="Miku Walking to left" width="350"/> <img src="./public/media/example_3.gif" alt="Chatting with Miku" width="350"/> </div>Features
- ⭐ Follows the active window around your desktop.
- ⭐ Drag her around with your mouse
- ⭐ Respond to simple text commands
- ⭐ Super lightweight and made with love.
🔧 Quick setup installation
[!NOTE] Works only on Windows (for now). Mac and Linux may come later!
To run MikuPet on your system, follow these simple steps:
-
🐍 Make sure Python is installed.
- Python 3 is required (any modern version should work).
- You can download it from python.org
-
📂 Download the latest release
- Go to the Releases section of this repository.
- Download the
.zipor.tar.gzfile for the latest version. - Extract it to a folder of your choice.
-
⚙️ Install dependencies
Open a terminal (or command prompt), navigate to the extracted folder, and run:pip install -r requirements.txt -
🏁 Run the app Simply double-click on
start.batto launch the app. A console window will open — this is where you can type commands to interact with Miku (for example,miku byeto exit).
🖱️ Usage
Using MikuPet is super simple:
- Double-click on
start.batto launch the app. - Miku will appear on your desktop, floating and moving cutely.
- A terminal window will open — this is your way to chat with Miku!
🗣️ Available Commands
You can type the following commands into the console:
| 🖥️ Command | 🧵 Description |
|------------------------|--------------------------------------|
| miku hello or hello| Miku will greet you warmly 💙 |
| miku bye or bye | Closes MikuPet gracefully 👋 |
| how are you (variants) | Miku responds to your question 🤖🎶<br>Accepted forms: how are you, how are you?, miku how are you |
More commands coming soon... maybe even little surprises! 🎁✨
🛠️ Built with
- 🐍 Python 3
- 🖥️ Tkinter
- 🎨 Pixel Art Sprites
🌱 Roadmap
- [ ] Miku speaks and sings at random moments.
- [ ] Mini desktop games.
- [ ] Feed Miku!
- [ ] More characters like Teto, Rin and Len!
- [ ] AI and IoT integration!
🌟 Credits
- 💗 Created with love by Charles Flowers
- ⚡ Assets by BYP Studio y Chaim Videogames for the game Miku 'n pop. Source: The VG Resource
- 🦀 Inspired by the Shimeji classic desktop pets.
💘 Thank you for visiting!
Have fun chatting with your digital desktop diva 💫
🎶 Life is a melody you compose at your own tempo. Let MikuPet be your rhythm compation for every line of code. 🖥️✨
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
