A Live2D desktop pet application built with PyQt5 and OpenGL.
- Interactive Live2D model that follows mouse cursor
- Customizable size and position
- Multiple expressions (toggle with right-click menu)
- Lock/unlock functionality
- Global hotkey (Ctrl+Space) to hide/show
- Right-click context menu for controls
- Download the latest demo111.exe
- Double-click to run, no dependencies required
- Clone repository:
git clone https://github.com/SpacervalLam/Deskpet
cd Deskpet- Install dependencies:
pip install -r requirements.txt- Run application:
python demo111.py- Left-click and drag to move
- Mouse wheel to resize
- Hold CTRL + Mouse click: Character closes mouth and takes minimum value
- CTRL+space: Trigger goodbye function (Shows leaving animation then closes the application)
- Python 3.6+
- PyQt5
- PyOpenGL
- keyboard
- live2d
Place your Live2D model files in the model/ directory:
Copyright © 2025 SpacervalLam. All rights reserved.
This project is licensed under the MIT License.

