AI agent for personal companion on a local server
Top 81.5% on sourcepulse
MyGirlGPT enables users to create a personalized AI girlfriend running locally on their own server, offering control and privacy. It targets individuals seeking a customizable AI companion with unique personality, voice, and image generation capabilities, integrated via Telegram.
How It Works
The architecture comprises a Telegram bot for user interaction, an LLM server for conversational responses and image generation requests, a TTS server for voice output, and a text-to-image server leveraging Stable Diffusion WebUI. The LLM server acts as the central intelligence, processing messages, invoking TTS for speech, and calling Stable Diffusion for image generation based on conversation context.
Quick Start & Requirements
--api
and optionally --listen
), the LLM Server (using text-generation-webui
), and the TTS Server (using Bark
). Finally, start the TelegramBot, configuring server addresses.text-generation-webui
, Bark TTS, Telegram Bot Token, Python environment. Specific LLM model (e.g., TehVenom/Pygmalion-Vicuna-1.1-7b) and TTS model (Bark) are needed.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is described as an AI agent deployable on OpenDAN-Personal-AI-OS, but the primary README focuses on a self-hosted, multi-component setup. Long-term memory and video message features are listed on the roadmap, indicating they are not yet implemented.
1 year ago
1 week