Reachat
Reaviz · Marketing · Chatbot
Reachat est une bibliothèque open source React qui fournit des composants de chat prêts à l'emploi pour les applications LLM, pour monter une interface de chat IA en heures au lieu de semaines.

À propos de Reachat
About
Qu'est-ce que Reachat
Reachat est une bibliothèque de composants de chat pour React, pensée pour ceux qui codent déjà en React avec Tailwind. Elle couvre ce dont toute interface de chat pour LLM a besoin : la liste des messages, la zone de saisie, la barre de sessions, le rendu markdown, l'envoi de fichiers et une couche de style que vous gardez en main. L'installation passe par npm, et les composants s'insèrent dans une application que vous écrivez déjà.
La bibliothèque ne touche pas à votre backend. Elle n'appelle ni OpenAI, ni Anthropic, ni aucun autre fournisseur de son propre chef, et elle ne stocke pas les conversations. Votre code envoie les messages, exécute la requête et renvoie la réponse. C'est ce qui rend ces composants de chat open source compatibles avec un modèle local, un proxy ou un service que vous payez déjà.
La limite tient au périmètre. Reachat reste une couche d'interface, pas un produit fini. Aucun widget hébergé, aucun tableau de bord, aucune statistique livrée d'office. Pour une bulle de chat sur un site vitrine sans écrire une ligne, ce n'est pas l'outil. Pour une UI de chat React montée dans votre propre projet, elle retire presque tout le travail ingrat.
Premiers pas
- Lancez
npm i reachatdans le projet et vérifiez que Tailwind est configuré, car les composants en dépendent pour le style. - Importez le composant de chat et montez-le dans votre page ou votre route.
- Passez-lui votre tableau de messages et un gestionnaire d'envoi qui appelle votre propre endpoint.
- Ajustez le rendu avec des classes Tailwind ou des slots, puis parcourez les démos Storybook pour les props que vous n'utilisez pas encore.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Reachat.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs frontend qui construisent une interface de chat IA
- Petites équipes produit sans designer dédié
- Ceux qui testent une fonction LLM dans une application existante
Tâches
- Monter un écran de chat branché sur votre propre endpoint
- Afficher les réponses d'un agent avec appels d'outils
- Aligner le chat sur une identité de marque
Cas d'usage
- Déployer un copilote interne pour une équipe support ou commerciale
- Ajouter des questions sur documents à un tableau de bord SaaS
- Remplacer une vue de chat bricolée qui cassait sur les longues conversations
Fonctionnalités clés
Deux dispositions au choix
Reachat propose une disposition console avec liste de sessions et une disposition compagnon, plus proche d'un panneau latéral. Chaque équipe prend celle qui colle à sa façon de travailler. Les deux partagent les mêmes composants de message, donc changer de disposition ne revient pas à refaire le fil.
Rendu markdown pour de vraies réponses
Une réponse de modèle arrive rarement en phrases simples. Reachat rend le markdown, les tableaux GFM, le code coloré, les blocs JSON, les listes, les formules et les vidéos YouTube intégrées dès le départ, avec le support des plugins remark et rehype si vous en voulez plus. C'est la partie que presque personne ne chiffre au démarrage.
Rôles de message pour les agents
Chaque message porte un rôle user, assistant, system ou tool. Les appels d'outils et leurs résultats vivent dans le même fil que la conversation, ce qui compte pour une interface de chat pour agents qui cherche, interrogent ou exécutent des fonctions avant de répondre. Les données restent chez vous, la bibliothèque s'occupe de l'affichage.
Pièces jointes et aperçu d'images
L'utilisateur envoie des fichiers et prévisualise les images depuis la zone de saisie. Les pièces jointes circulent dans votre payload de messages, donc vous décidez où elles sont stockées et comment elles partent vers le modèle. Aucun widget d'upload séparé à brancher.
Mentions et commandes
La zone de saisie accepte les mentions et les commandes slash via Tiptap. L'utilisateur référence un document, un contact ou un prompt enregistré sans quitter le champ de texte. Ce que fait chaque commande vous revient, et cette liberté garde la fonction attachée à votre produit plutôt qu'à un menu figé.
Thème Tailwind et slots
Tous les composants acceptent des classes Tailwind, et les slots ouvrent les éléments internes, donc vous restylez un bouton sans forker le code. Pas de runtime CSS-in-JS, pas de fichier de thème à maintenir. Si votre design system parle déjà Tailwind, la vue de chat en hérite le vocabulaire.
Fils longs maîtrisés
Pagination des messages, regroupement intelligent des sessions et raccourcis clavier sont fournis. Une conversation de plusieurs centaines de messages reste utilisable, et le regroupement garde les sessions liées ensemble dans la barre latérale. La navigation au clavier couvre la zone de saisie et la liste des messages.
Avantages et inconvénients
Avantages
- Licence Apache 2.0, donc l'intégration dans un produit commercial ne demande pas de revue juridique préalable.
- Aucun couplage au backend, ce qui laisse ouvert n'importe quel fournisseur comme un modèle hébergé chez vous.
- Prend en charge les parties ingrates du chat : cas limites du markdown, blocs de code et défilement à l'arrivée de nouveaux messages.
- Tailwind et les slots rendent le restylage peu coûteux, même pour un seul composant.
Inconvénients
- React et Tailwind sont supposés acquis. Un projet Vue, Svelte ou HTML brut n'en tire rien.
- Aucune version hébergée n'existe, donc déploiement, authentification et persistance des messages restent à votre charge.
- La documentation s'appuie sur les démos Storybook et les cas limites demandent souvent un détour par le code source.
- La version 4.0 a changé des API par rapport aux versions précédentes, donc les anciens tutoriels peuvent ne plus correspondre au code actuel.
Questions fréquentes
Elle fournit des composants d'interface de chat aux applications React qui dialoguent avec un LLM. Vous apportez le backend et l'appel au modèle, Reachat apporte l'interface.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Reachat.
Alternatives à Reachat
ngram 2.0
ngram · Vidéo · Marketingngram 2.0 est un générateur de vidéo IA conçu pour les équipes. Il transforme un prompt, un enregistrement d'écran ou l'URL d'un produit en vidéo explicative, en démo ou en vidéo avec avatar IA, et chaque scène reste modifiable.

shippedit.me
Krawlup · Marketing · Entrepriseshippedit.me renvoie désormais vers Krawlup, une plateforme web qui audite le SEO, l'AEO et la vitesse chaque semaine, puis transmet les correctifs aux agents de code via MCP.

MePersona
MePersona, Inc. · Rédaction · Productivité · MarketingMePersona est une boîte de réception unifiée avec IA pensée pour les créateurs. Elle apprend votre style, rédige des réponses aux messages de vos fans sur 12 plateformes et n'envoie que ce que vous validez.
