A cute desktop cat that chases your mouse cursor around the screen, inspired by the classic Neko program.
- 🐱 Animated cat that follows your cursor
- 😴 Idle animations (sitting, washing, sleeping)
- 🕳️ Digging animation when cursor goes off-screen
- 🎯 System tray integration
- 🚀 Auto-start with system option
- 🖥️ Multi-monitor support
- 🍎 Native macOS app bundle
- Go to Releases
- Download the latest
Oneko-Installer.dmg - Open the DMG file
- Drag Oneko.app to Applications folder
- Launch from Applications or Spotlight
# Clone the repository
git clone https://github.com/yourusername/oneko.git
cd oneko
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install PyQt6 pillow pyinstaller
# Run directly
python oneko.py
# Or build app bundle
pyinstaller oneko.spec- Launch Oneko
- The cat will appear and start following your cursor
- Right-click the system tray icon for options:
- Hide/Show cat
- Enable auto-start
- Quit application
- Chasing: Follows your cursor when it moves
- Sitting: Rests when cursor is nearby
- Washing: Occasional grooming animation
- Sleeping: Falls asleep after being idle
- Digging: Tries to find you when cursor goes off-screen
- Surprised: Reacts when you move cursor after being idle
- macOS 10.14+ (for app bundle)
- Python 3.8+ (for source)
- PyQt6
pyinstaller oneko.spec# Install create-dmg
brew install create-dmg
# Create installer
create-dmg \
--volname "Oneko Installer" \
--volicon "oneko.icns" \
--window-pos 200 120 \
--window-size 600 300 \
--icon-size 100 \
--icon "Oneko.app" 175 120 \
--hide-extension "Oneko.app" \
--app-drop-link 425 120 \
"Oneko-Installer.dmg" \
"dist/"- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the original Neko program for X11
- Cat sprites adapted from here
- Built with PyQt6
- Check if system tray icon is visible
- Try running from terminal to see error messages
- Grant accessibility permissions in System Preferences
- Close other resource-intensive applications
- Check Activity Monitor for CPU usage
- Enable "Show system tray" in your desktop environment
- Try restarting the application
- Initial release
- Basic cursor following
- System tray integration
