Dossier
SMF·PUMBLE
Reçu le
31.07.2026
Instruit le
28.09.2026
Pièces annexées
3
Questions
4

SMF·PUMBLE

Un prompt peut-il remplacer Pumble ?

Plateformes communautaires — online communities and team communication

Presque Verdict enregistré le 28.09.2026 · Vérifié le 31.07.2026
Prix
2,99 $US/moisSource: pumble.com · Vérifié le 31 juillet 2026
Par an
35,88 $US
Temps de fabrication
Une semaine
Votes
0 vote
OuiPresque (coché)Pas encore

Bordereau de suivi des pièces

Pièce A Le prompt
Pièce B Ce que tu perds
Pièce C Pourquoi certains continuent de payer : network, moderation, and communication infrastructure
Pièce Q Questions

Verdict

Pumble affronte Slack sur un seul axe : Slack cache tes anciens messages derrière un paywall et Pumble ne le fait pas. Ça recadre le projet — la surface de chat est ordinaire, et ce qui vaut la peine d’être conçu, c’est la rétention et la recherche, parce qu’un chat d’équipe n’est utile qu’en proportion de jusqu’où tu peux remonter. Faire en sorte que la recherche reste rapide sur des années de messages, et bien faire l’export pour que l’archive ne soit jamais l’otage de l’outil, c’est là que doit aller l’effort.

Pièce B — Ce que tu perds

Pièce A — Le prompt

Reçu le31.07.2026
Construis un chat d’équipe auto-hébergé où la rétention permanente et la recherche rapide sont le centre de la conception.

Surface de chat : canaux publics et privés, fils sur n’importe quel message, messages directs et de groupe, réactions, mentions, pièces jointes, et modification de message avec un historique de modification visible plutôt que silencieux. Livraison en direct via WebSocket, mais chaque message validé dans PostgreSQL dans la même transaction qui le diffuse — un message qui a atteint un écran mais pas la base de données est le mode d’échec qui détruit la confiance dans un outil de chat.

Recherche, qui est le cœur de ce projet :

- Plein texte sur le corps des messages, les réponses de fil, les noms de fichiers et le texte extrait des PDF et fichiers texte attachés.
- Des filtres qui se combinent : d’une personne, dans un canal, avant ou après une date, avec une pièce jointe, dans un fil.
- Des résultats avec le contexte environnant — les deux messages de chaque côté — parce qu’un résultat de chat sans contexte est illisible.
- Sauter au message depuis un résultat, en chargeant la conversation autour de ce point plutôt que seulement le message.

Rester rapide en grandissant : indexe les messages avec la recherche plein texte de PostgreSQL, en maintenant une colonne tsvector générée avec un index GIN plutôt qu’en la calculant au moment de la requête. Partitionne la table de messages par mois une fois qu’elle est grande. Documente, et teste vraiment, le plan de requête à un million de messages — une recherche de chat qui prend quatre secondes est une recherche que personne n’utilise, et toute la prémisse de ce projet, c’est que les gens recherchent des choses.

Rétention : permanente par défaut. Si une politique de rétention est configurée, elle doit être par canal, visible par les membres de ce canal, et annoncée dans le canal quand elle est fixée. Un chat d’équipe qui supprime silencieusement l’historique est pire qu’un chat qui n’en a jamais eu.

Export, traité comme une garantie plutôt qu’une fonctionnalité : un export complet de chaque canal, fil et pièce jointe en JSON plus fichiers, exécutable en ligne de commande sans que l’application ne tourne, et documenté assez bien pour que l’archive soit lisible si ce logiciel disparaît. Aussi un export par utilisateur pour quiconque le demande.

Administration : invitations par email, désactivation d’un utilisateur sans supprimer ses messages, archivage de canal qui préserve la capacité de recherche, et un journal d’audit des actions administratives.

Hors périmètre : les applications de bureau et mobile, les notifications push, les appels vocaux ou vidéo, les comptes invités, et tout déploiement multi-locataire hébergé.

L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.

Pièce B — Ce que tu perds

  • B.1 les applications de bureau et mobile, et les notifications push
  • B.2 les appels vocaux et vidéo
  • B.3 l’accès invité avec visibilité restreinte
  • B.4 quelqu’un d’autre qui le garde en marche quand ça compte

Alternatives existantes

Pièce C — Pourquoi certains continuent de payer : network, moderation, and communication infrastructure

Parce que trois dollars par personne coûtent moins cher que l’attention que demande l’auto-hébergement d’un serveur de chat, et un chat d’équipe en panne, c’est une équipe qui a arrêté de travailler.

Questions

Est-ce que je peux importer un export Slack ou Pumble ?

L’export de Slack est du JSON par canal et par jour et s’importe bien, y compris les fils et les réactions ; les identités des utilisateurs doivent être mappées à la main. Pumble exporte de façon similaire. Les pièces jointes dans un export Slack sont des URL qui expirent, donc télécharge-les avant que l’espace de travail ne soit résilié.

Pourquoi tant d’attention à la recherche ?

Parce que c’est la seule raison de garder l’historique tout court. Une archive de chat que personne ne peut interroger n’est que de l’espace disque, et une recherche qui ralentit chaque mois entraîne silencieusement une équipe à arrêter de chercher — à ce moment-là, tu as reconstruit le paywall que tu essayais d’éviter, juste avec de moins bonnes performances.

Combien ça coûte à faire tourner ?

Un VPS avec PostgreSQL, dix à vingt dollars par mois selon la quantité de stockage de pièces jointes que tu gardes. Face à trois dollars par personne, ce n’est moins cher qu’au-delà d’une poignée de personnes, et le coût de fonctionnement, c’est de l’attention plutôt que de l’argent.

Quelle est la seule chose qui ne survit pas à la reconstruction ?

Les notifications. Sans applications de bureau et mobile, il n’y a pas de push, ce qui veut dire un outil de chat qui ne marche que quand quelqu’un a par hasard l’onglet ouvert. Pour une équipe, c’est presque fatal, et c’est la raison honnête pour laquelle c’est un « en partie » plutôt qu’un oui.

Récépissé

Tu l’as déjà reconstruit toi-même ?