IAopen source2025
Simplechat
SimpleChat est une plateforme full-stack qui permet à quiconque de créer, personnaliser, entraîner et déployer des chatbots propulsés par l’IA sur leur site web avec un seul tag de script.

SimpleChat — Plateforme de Création de Chatbots IA
Créez, personnalisez et déployez des chatbots propulsés par l’IA en quelques minutes
SimpleChat est une plateforme full-stack qui permet à quiconque de créer, personnaliser, entraîner et déployer des chatbots propulsés par l’IA sur leur site web avec un seul tag de script. Téléchargez vos données, adaptez le comportement et lancez un assistant intelligent en quelques minutes — sans codage requis.
Fonctionnalités
Fonctionnalités Principales
- Création de Chatbots IA : Construisez des chatbots personnalisés avec des instructions, un ton et des paramètres de langue adaptés
- Base de Connaissances : Téléchargez des documents (PDF, DOCX, TXT, Excel) et des sites web pour entraîner vos chatbots
- Chat en Temps Réel : Messagerie instantanée propulsée par des connexions WebSocket
- Widget Personnalisable : Widget chatbot intégrable avec personnalisation complète du style (couleurs, rayon des bordures, mode sombre)
- Multiples Modèles IA : Support pour différents modèles OpenAI (GPT-4, GPT-4o-mini, etc.)
Fonctionnalités Avancées
- Système de Transfert Humain : Transfert fluide des conversations de l’IA vers les agents humains
- Collaboration en Équipe : Espaces de travail multi-utilisateurs avec contrôle d’accès basé sur les rôles
- Tableau de Bord Analytique : Suivi des conversations, messages, engagement utilisateur et métriques de performance
- Gestion des Conversations : Visualisez, recherchez et gérez toutes les conversations avec filtrage et pagination
- Gestion de Documents : Téléchargez, traitez et gérez les documents de la base de connaissances
- Exploration de Sites Web : Indexation automatique du contenu des sites web pour enrichir la base de connaissances du chatbot
- Système de Crédits : Gestion de l’utilisation via un système de crédits avec plans d’abonnement
- Mises à Jour en Temps Réel : Tableau de bord avec mises à jour en temps réel via WebSocket
Expérience Utilisateur
- UI Moderne : Construite avec Next.js, React et les composants Shadcn UI
- Design Réactif : Interface entièrement responsive adaptée à tous les appareils
- Mode Sombre : Mode sombre personnalisable pour les widgets chatbot
- Feedback sur les Messages : Système d’appréciation/dislike pour amélioration continue
- Historique des Conversations : Historique persistant avec suivi des clients via UUID
Technologies Utilisées
Frameworks & Langages
- Python & FastAPI pour la logique backend et la gestion des API
- Next.js & TypeScript pour l’application frontend
- LangChain & LangGraph pour l’orchestration IA et les workflows d’agents
- Tailwind CSS & Shadcn UI pour un design UI réactif et cohérent
Bases de Données & Stockage
- PostgreSQL avec SQLModel ORM pour le stockage structuré des données
- Pinecone comme base vectorielle pour les embeddings et la recherche sémantique
- Redis pour la gestion de la file de tâches avec Celery
IA & Machine Learning
- OpenAI API (GPT-4, GPT-4o-mini) pour l’inférence des modèles de langage
- LangChain-Pinecone pour l’intégration de la base vectorielle
Authentification & Sécurité
- JWT tokens avec hachage de mots de passe bcrypt
Traitement des Fichiers
- PyPDF2 pour l’analyse de fichiers PDF
- python-docx pour le traitement de documents Word
- openpyxl pour la gestion de fichiers Excel
- BeautifulSoup4 pour le parsing HTML et le web scraping
Infrastructure & Outils
- WebSockets via le support natif de FastAPI pour la communication en temps réel
- Alembic pour les migrations de base de données

More Work
