QQPet is a cross-platform offline remake of QQ Pet, rebuilt via reverse engineering and playing original Flash content through Ruffle. It runs on Windows, macOS, Linux, Android, HarmonyOS and iOS, recreating the full raising, shopping, travel and mini-game gameplay, with optional AI chat for your pet.
- v0.7.1
- Published at
- 9h ago
- 862
- Stars
- 13,174
- Download
- Synced at
- 8h ago
Latest release
v0.7.1Oct 19, 2026, 01:53 PMREADME
Project Overview
QQPet is an offline remake of QQ Pet, the desktop pet a generation grew up with, rebuilt from the Arctic Penguin T800 reverse-engineering project. Original Flash content plays through Ruffle, nothing depends on a server, and all progress is stored locally.
It covers six platforms: Windows, macOS and Linux desktops; Android and HarmonyOS keep the pet in a floating window; iOS achieves a global desktop pet through special installers. Any OpenAI-compatible API can be connected so the pet can chat, comment on clipboard text and more.
| Item | Value |
|---|---|
| Platform | Windows, macOS, Linux, Android, HarmonyOS, iOS |
| Stack | Electron + TypeScript, SWF via Ruffle |
| Saves | Local save.json, compatible with original config.json |
| License | GPL-3.0 |
The pet you once fed and bathed on schedule is back on your PC and phone, fully playable offline.
Key Features
- Full raising loop: egg adoption, growth levels, hunger/cleanliness/mood/health care, illness treatment, death, revival and rebirth
- Daily play: jobs, school with entrance exams, nationwide travel with encounters and postcard albums, progress keeps counting while the app is closed
- Shop and inventory: food, cleaning, medicine and toys with a cart, timed items and diamond couple gameplay
- Tasks and mail: daily tasks generated by pet needs and holidays, plus holiday, birthday and travel postcard mail
- Mini-game collection: fish pond, QQFarm, escape rooms and 101 mini-games in 6 categories
- AI companion: connect any OpenAI-compatible API for chatting, line rewrites, clipboard comments and translation
- Desktop integration: opacity, autostart, auto-hide when fullscreen apps run, HD 2x assets, multi-monitor memory
- Cross-platform fit: floating windows and gamepads on Android/HarmonyOS, native touch zones and HUD input on iOS
Target Audience
- Old fans nostalgic for QQ Pet
- Office workers wanting a desktop companion
- Users raising a pet on phones or HarmonyOS devices
- Players who want AI-powered chat companionship
Quick Start
- Download your platform's installer from Releases (dmg, exe, AppImage, apk, deb, hap all available)
- Launch and adopt your first pet on the egg page, or import an old save directly
- On desktop, right-click the pet for feeding, cleaning and jobs
- On Android/HarmonyOS, grant floating window and notification permissions on first launch
- For AI chat: enter any OpenAI-compatible endpoint and key in settings
Core Advantages
- Complete offline: no server needed, progress counts locally even while closed
- Widest coverage: one codebase across desktop, mobile, HarmonyOS and iOS
- Faithful revival: original SWF plus redrawn 2x assets stay sharp on hi-dpi screens
- AI enhanced: optional LLM hookup makes the pet truly conversational
System Requirements
| Item | Requirement |
|---|---|
| Desktop | Windows, macOS, Linux |
| Mobile | Android, HarmonyOS NEXT, iOS 14+ |
| iOS install | Jailbreak installer or TrollStore required |
Notes
- Copyright: QQ Pet artwork and SWF belong to Tencent, for learning only, no commercial use
- iOS limits: the global pet relies on private system APIs that regular developer signing cannot replace, and must be re-enabled after reboot
- No HarmonyOS autostart: the current SDK has no boot broadcast, start the pet manually
- Clipboard: Android and HarmonyOS forbid background clipboard reads, share text to the pet via the share menu