GirlfriendGPT

Framework open source pour créer une compagne IA personnalisée

GirlfriendGPT est un projet open source (sous licence MIT) qui sert de modèle de démarrage pour construire son propre chatbot compagnon, en l’occurrence une petite amie virtuelle propulsée par l’IA. Destiné aux développeurs, il fournit le code et la structure permettant de bâtir un agent conversationnel doté d’une personnalité et de caractéristiques distinctes, plutôt qu’une application prête à l’emploi pour le grand public.

Techniquement, le projet est écrit principalement en Python et s’appuie sur le framework Steamship pour le déploiement ainsi que sur LangChain pour la partie production. La conversation est assurée par ChatGPT, tandis qu’ElevenLabs génère des voix personnalisées et que l’agent peut produire des images (selfies) à la demande. L’installation passe par pip puis par les commandes « ship serve local » pour tester en local ou « ship serve remote » pour déployer en production. Une connexion à Telegram, via une clé d’API, permet d’échanger directement avec la compagne par messagerie. La personnalité reste entièrement configurable.

Le public visé est donc avant tout technique : développeurs curieux d’IA conversationnelle et de compagnons personnalisés. Ses forces sont la gratuité, l’ouverture du code, la personnalité paramétrable et l’intégration voix et images. Sa principale limite est qu’il est explicitement signalé comme déprécié et n’est plus activement maintenu, ce qui impose des compétences en développement et des dépendances externes pour le faire fonctionner.

Notes détaillées 3/5

Automatisation et workflows 2
Personnalisation et flexibilité 4
Intégrations 3
Interface utilisateur 1
Performance et fiabilité 3
Tarif (rapport qualité-prix) 5
Mon expérience 3

Fonctionnalités clés

  • Personnalité de l'IA entièrement configurable
  • Voix personnalisées via ElevenLabs
  • Génération d'images (selfies) à la demande
  • Intégration Telegram pour discuter par messagerie
  • Déploiement local ou distant via Steamship
  • Implémentation production avec LangChain

👍 Avantages

  • Code open source sous licence MIT, libre et gratuit
  • Personnalité du compagnon entièrement paramétrable
  • Intègre voix (ElevenLabs) et génération d'images
  • Connexion possible à Telegram

👎 Inconvénients

  • Projet déprécié et non maintenu
  • Nécessite des compétences en développement Python
  • Dépend de clés d'API externes (ChatGPT, ElevenLabs, Telegram)
  • Aucune interface grand public prête à l'emploi
Retour en haut