waterfeet/DoroPet_V2

A cute desktop pet that supports calling LLM chat

View on GitHub ↗Jump to charts ↓

waterfeet/DoroPet_V2 has 20+ stars on GitHub, is written in Python, and was last pushed on Aug 21, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 5 minutes ago
Added to GitGenius on October 12th, 2026
Created on June 16th, 2025
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 2
Total Stargazers: 21 (+0)
Total Subscribers: 1 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 days
Mean response time: 3.3 days
90th percentile: 3.3 days
Tracked items: 1

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 437 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

DoroPet is a desktop pet application that integrates large language model chat capabilities.

The project addresses the desire for an interactive desktop companion by combining a visual pet interface with conversational AI. It uses Live2D models for the pet's appearance and animation, allowing users to interact through text or voice input. The tool connects to multiple LLM providers including DeepSeek, Spark, Qwen, and Gemini through their API interfaces. Users can customize the pet's personality through configuration files and access a personality marketplace for different conversation styles. The application includes features like chat history management, local web scraping via MCP, voice input through local Vosk models, and a quick chat interface positioned near the pet.

Developers considering adoption should know this suits users who want a lightweight, customizable desktop companion with AI conversation capabilities. The project works on Windows systems and supports importing custom Live2D models. It requires Python and PyQt5 for development. The tool is most appropriate for those comfortable configuring API keys and editing JSON configuration files for personality customization. The application includes a system tray option for minimized operation and supports features like edge-snapping for the pet window and desktop wallpaper integration, though some features have platform-specific limitations.

The project shows active development with regular feature additions across multiple releases. Updates include interface refinements, new capabilities like MCP integration for web scraping and voice input support, and expansion of LLM provider compatibility. Bug fixes appear consistently across versions. The codebase demonstrates iterative improvement in user experience, with recent work focused on configuration interfaces, chat management, and model customization options.