CeTaPet is a Windows desktop AI pet application that integrates the DeepSeek language model to enable interactive character conversations and lightweight local document retrieval.
The tool addresses the desire for an engaging desktop companion that combines conversational AI with practical knowledge management. It works by running as a persistent window application where users interact with an animated character through left-click interactions that trigger dialogue bubbles. The application supports character-driven conversations powered by DeepSeek's API and includes a lightweight retrieval-augmented generation system that reads local text and document files. Users can drag files onto the character to add them to the knowledge base, allowing the pet to reference and discuss their contents in subsequent conversations.
Adoption suits developers or users interested in exploring AI desktop applications, learning PySide6 GUI development, or experimenting with DeepSeek API integration in a playful context. The project explicitly positions itself as a personal learning demonstration rather than production software. All character assets, animations, and dialogue scripts are customizable through the asset_library folder, making it suitable for those wanting to personalize the pet's appearance and behavior. The tool requires users to provide their own DeepSeek API key to function.
The project is maintained with responsiveness to user feedback through GitHub Issues for bug reports and feature suggestions. Development activity shows engagement with the codebase through issue tracking and appears oriented toward addressing reported problems and incorporating user requests.