Gratuit sur mobile et web

L'échange pour les communautés,
pas pour les banques commerciales

BeanPool est une application gratuite que votre communauté utilise pour échanger de l'aide, des biens et des compétences entre voisins. Au lieu d'argent, vous utilisez des haricots : aidez quelqu'un et des haricots vous parviennent ; recevez de l'aide et ils partent dans l'autre sens. L'objectif est zéro — donner à peu près autant que vous recevez.

🚫 Manifeste anti-extraction

Ce que BeanPool n'est pas

✕
Pas une machine à diffuser des publicités

Aucun pistage par profilage, aucune collecte de données, aucun algorithme de gourou de l'enrichissement rapide.

✕
Pas un jeton crypto spéculatif

Les haricots sont du crédit mutuel pour de vrais échanges — jamais spéculés sur des plateformes.

✕
Pas une machine à sous pour capter l'attention

Pas de défilement infini pour capter la dopamine — seulement de vraies propositions locales et de vrais voisins.

✕
Pas de dette d'entreprise ni d'extraction de valeur

Aucun intérêt, aucune banque, aucun intermédiaire. Les seuls frais sont minimes et vont au fonds des Communs de votre propre communauté, jamais à nous.

✕
Pas une application crypto

Aucune blockchain, aucune monnaie, aucun portefeuille à acheter. Vos 12 mots déverrouillent simplement votre propre compte.

Trois façons d'entrer

Commencez là où vous êtes

Essayer maintenant, dans le monde entier

La communauté globale ouvrira bientôt à tous, sans invitation : explorez, proposez un don ou un troc, et trouvez une communauté près de chez vous. Il s'agit aujourd'hui d'un aperçu privé. En attendant son ouverture, découvrez ci-dessous les communautés déjà actives, créez-en une, ou utilisez une invitation remise par un membre.

Trouver ou créer une communauté

Découvrez les communautés déjà actives, ou créez-en une sur un ordinateur disponible ou un petit serveur loué. Demander à une communauté proche de vous accueillir sera bientôt possible, dès l'ouverture de la communauté globale.

Vous avez une invitation ?

Installez l'application et ouvrez le lien ou scannez le QR code qu'un membre vous a donné ; une invitation fonctionne une seule fois et reste valable 30 jours.

Les haricots vivent dans des communautés locales, chacune sur son propre serveur. La communauté globale vous guide et vous oriente vers l'une d'elles. Elle vous montre comment les haricots fonctionnent, avec un exemple de communauté.

Pas de boutique d'applications ? La communauté globale et votre propre communauté s'ouvrent toutes deux dans le navigateur de votre téléphone ; ajoutez-les à votre écran d'accueil.

100 % gratuit
✦
Aucun achat intégré
✦
Open source
La circulation des haricots

Trois voisins, une semaine

1
Sam répare le vélo d'Ana — 30 haricots

Sam monte à +30. Ana descend à −30.

2
Ana fait du pain pour Lee — 30 haricots

Ana est de retour à 0. Lee est désormais à −30.

3
Lee garde le chien de Sam — 30 haricots

Tout le monde est revenu près de zéro, et trois coups de main ont été rendus sans dépenser d'argent.

Le vendeur conserve 98,5 % de chaque montant ; le 1,5 % restant va au fonds des Communs de la communauté, les chiffres réels sont donc légèrement inférieurs à ceux-ci.

Ce qu'est BeanPool

Une communauté fait fonctionner BeanPool sur son propre petit serveur. Les membres publient ce qu'ils peuvent offrir et ce dont ils ont besoin, et échangent en haricots. Un haricot n'est pas de l'argent que l'on achète : c'est la trace qu'une personne en a aidé une autre. Tout le monde commence à zéro. Quand vous aidez, votre solde augmente ; quand vous recevez de l'aide, il diminue ; à l'échelle de la communauté, la somme des soldes est toujours égale à zéro. Personne n'émet de haricots, personne ne les prête avec intérêt, et personne ne les convertit en espèces. Des frais minimes sur chaque échange alimentent le fonds propre de la communauté, que ses membres dépensent par vote. L'application est gratuite et open source ; la communauté choisit son propre serveur, et les données qui s'y trouvent lui appartiennent.

Le crédit mutuel existe depuis longtemps : les systèmes d'échange local (SEL) l'ont pratiqué sur papier pendant des décennies, et en Suisse, un cercle d'entreprises, le WIR, échange avec son propre crédit depuis 1934. C'est la paperasse qui a épuisé la plupart d'entre eux. BeanPool, c'est cette paperasse prise en charge par l'application.

Comment ça marche

Du premier écran jusqu'à votre premier échange.

📩

1. Entrez par l'une des trois portes

Ouvrez l'invitation qu'un membre vous a envoyée ; vous pourrez bientôt aussi essayer la communauté globale sans invitation et, de là, demander à une communauté proche de vous accueillir. Dans tous les cas, vous choisissez le nom sous lequel les gens vous connaîtront.

🔑

2. Conservez vos 12 mots

L'application crée votre compte sur votre téléphone et vous montre 12 mots. Notez-les et conservez-les précieusement : ils permettent de récupérer votre compte si vous perdez ou changez de téléphone.

🧺

3. Publiez une offre

Proposez quelque chose que vous pouvez faire ou partager : un trajet en ville, des œufs, réparer un vélo, une heure de jardinage. Dans une communauté utilisant des haricots, vous devez avoir au moins une offre active avant de pouvoir publier une demande ou acheter. Sur la communauté globale, qui n'utilise pas de haricots, votre première publication peut être une demande.

🤝

4. Échangez

Convenez d'un prix en haricots. Les haricots sont conservés en sécurité jusqu'à ce que le travail soit fait, puis ils vont au vendeur. Vous vous évaluez mutuellement ensuite.

Lire le guide complet de prise en main →

Ce que vous pouvez faire

L'application s'ouvre sur l'Accueil, un ensemble de cartes que vous choisissez. Derrière : le Marché, la Carte, Échanges (Chat sur l'application web), Membres, le Pouls, les Communs et le Registre, où vous voyez votre solde et vos échanges.

🧺

Marché

Ce que les membres de votre communauté proposent et ce dont ils ont besoin, avec les sondages et les événements dans le même fil. Recherchez, filtrez par catégorie et touchez pour échanger.

🗺️

Carte

Visualisez les offres autour de vous. Chaque repère est placé par vous : utilisez votre position à cet instant, ou déposez le repère à la main. Lorsque vous l'autorisez, l'application utilise aussi votre position pour afficher ce qui est le plus proche de vous, et jamais en arrière-plan. Les repères d'événements et d'entreprises définis dans l'application web peuvent être réglés sur Approximatif, ce qui arrondit l'emplacement à environ 100 m. Les repères sont visibles par les membres de votre communauté. Lorsque la communauté globale ouvrira à tous, un visiteur y verra les annonces et leur localisation approximative, mais sans noms, sans photos de profil et sans emplacement exact. N'importe qui peut la rejoindre en une minute, ainsi ses membres voient aussi les annonces des autres à environ un kilomètre près ; vous êtes libre de partager l'emplacement exact lorsque vous convenez d'un rendez-vous.

📅

Événements Nouveau

Proposez un chantier participatif, un repair café ou un partage de compétences avec une date et un lieu. Les personnes touchent Participe ou Intéressé. Les participants accèdent à la discussion de l'événement et à la note privée de l'hôte — le code du portail, ce qu'il faut apporter — et sont avertis si la date ou le lieu changent ou si l'événement est annulé. Là où tout le monde peut s'inscrire, comme sur la communauté globale, l'hôte valide chaque personne au préalable, par défaut. Les événements sont gratuits ; aucun haricot n'est échangé. Retrouvez-les sur la carte sous Aujourd'hui, Ce week-end ou 7 prochains jours, et utilisez Copier vers une autre date pour en réorganiser un.

💬

Échanges (Chat sur l'application web)

Envoyez un message à n'importe quel membre de votre communauté. Les messages directs et les discussions de groupe sont chiffrés de bout en bout : le serveur de votre communauté les achemine mais ne peut pas les lire. Sur un serveur qui n'a pas encore été mis à jour, une discussion de groupe peut encore être lue par les personnes qui le gèrent, et la discussion le signale. Les échanges d'entreprise et les discussions d'événements peuvent être lus par les personnes qui gèrent le serveur de votre communauté, afin de pouvoir être modérés.

🏛️

Les Communs : entreprises Nouveau

Une entreprise est une initiative que votre communauté gère collectivement : un poulailler collectif, une matériauthèque, un dépôt de bois de chauffage, ou un projet avec un objectif et une date de fin. Des gestionnaires la font tourner et un gestionnaire principal la coordonne ; les membres peuvent demander à devenir gestionnaires. Elle possède ses propres haricots, publie des offres et des demandes sur le Marché comme tout le monde, affiche ses recettes et ses dépenses, et peut marquer une pause selon la saison. Aucun gestionnaire ne peut valider un paiement à son propre profit : un autre gestionnaire doit le faire.

🗳️

Sondages et Décisions Nouveau

Chacun peut poser une question à la communauté grâce à un sondage sur le Marché. Les choix plus importants sont des Décisions, dans l'onglet Communs : une subvention du fonds des Communs à une entreprise, une aide d'urgence, le remplacement d'un gestionnaire principal. Une Décision reste ouverte pendant 7 jours et s'applique d'elle-même si elle est adoptée. Dès que vous avez conclu un échange, vous pouvez en proposer une.

👥

Groupes Nouveau

Créez un groupe pour votre rue, votre club de jardinage ou votre groupe de musique, et vous en devenez le coordinateur. Publiez uniquement dans le groupe, et choisissez s'il est ouvert, sur demande d'adhésion, ou sur invitation uniquement.

📡

Le Pouls

Découvrez ce que créent les personnes près de chez vous. Les membres peuvent relier leurs propres réseaux — TikTok, Instagram, YouTube, SoundCloud ou un flux de blog — et leurs publications publiques apparaissent dans le Pouls de votre communauté. La connexion relève du choix de chaque membre. Tout contenu inapproprié peut être signalé, et le serveur de votre communauté peut le retirer.

Un crédit que vous gagnez, pas un emprunt

Personne n'achète de haricots, et personne ne paie d'intérêts.

0️⃣

Tout le monde commence à zéro

Un nouveau compte a 0 haricot. Quand vous vendez, votre solde augmente ; quand vous achetez, il diminue. À l'échelle de toute la communauté, la somme des soldes est toujours égale à zéro.

⚖️

Votre premier échange ouvre une ligne de crédit

Dès que vous avez conclu un échange, vous pouvez commencer à passer en dessous de zéro pour recevoir de l'aide avant d'en avoir redonné. Votre ligne de crédit commence modestement (un échange de 100 haricots en ouvre environ 37) et grandit à mesure que vous échangez avec davantage de personnes. Les offres que vous maintenez déterminent la part que vous pouvez utiliser : une offre jusqu'à 200 haricots, cinq offres jusqu'à 2 000.

🏅

Des badges, pas des barrières

Avec le temps, vous obtenez des badges : Arrivant, Résident, Pilier, Doyen. Ils témoignent de votre parcours dans la communauté. Ils ne restreignent rien. Un administrateur peut aussi attribuer un badge à un membre, avec la ligne de crédit initiale associée à ce badge.

Consulter Les règles pour chaque chiffre →

Où vont les frais

La valeur reste dans votre communauté

Des frais de 1,5 % sur les échanges conclus, et une petite contribution mensuelle sur la part d'un solde dépassant 200 haricots, vont au fonds des Communs de votre communauté — pas à nous ni à quiconque d'autre. Votre communauté décide de l'usage de ce fonds, par le biais des Décisions.

✕
Pas de publicité et aucun pistage
✕
Aucun jeton à acheter ou à vendre — les haricots servent uniquement aux échanges
✕
Aucun intérêt et aucune banque

Pourquoi nous l'avons conçu ainsi : une économie post-extraction →

Votre compte et votre sécurité

🔑

Votre clé reste sur votre téléphone

Sur l'application mobile, votre clé est conservée dans le stockage sécurisé du téléphone, et vous pouvez ajouter le Verrouillage de l'application, qui sollicite le verrouillage d'écran de votre téléphone. Sur l'application web, elle est conservée dans le stockage propre de ce navigateur. Vos 12 mots sont la sauvegarde qui ne dépend de personne.

🚩

Signalez tout problème

Vous pouvez signaler une annonce, un membre, un événement ou un élément du Pouls, et bloquer n'importe qui. Les signalements sont transmis aux personnes qui gèrent le serveur de votre communauté — son propriétaire et ses administrateurs — qui peuvent supprimer des contenus et des comptes. Les membres peuvent aussi voter lors d'une Décision pour suspendre ou exclure un membre.

📄

Les détails légaux

Ce qui est stocké, qui peut le voir, et comment supprimer votre compte.

Un second moyen de récupérer votre clé, et qui peut l'ouvrir

Vous pouvez aussi associer une connexion Google, Apple ou Facebook comme second moyen d'accès. Une copie chiffrée de votre clé est alors conservée pour cette connexion. Les applications mobiles qui utilisent le coffre-fort de clés de BeanPool la gardent là-bas, sur un petit serveur en Islande qui ne fait rien d'autre ; les versions plus anciennes de l'application mobile la gardent sur le serveur de votre communauté ; l'application web de la communauté globale la garde sur le serveur de cette communauté, que nous administrons. L'entité qui conserve la copie peut l'ouvrir : BeanPool pour le coffre-fort et la communauté globale, les personnes qui gèrent votre serveur pour une copie conservée chez elles. Une restauration depuis le coffre-fort attend un jour, sauf si l'un de vos propres appareils confirme que c'est bien vous. Cette copie, ainsi que la copie de votre compte vers un autre de vos appareils, sont les seuls cas où votre clé quitte votre appareil.

Trouvez votre espace d'échange local

Les communautés utilisant BeanPool qui se sont inscrites dans l'annuaire.

— Communautés répertoriées
— Membres (déclarés)
Pour les organisateurs communautaires

Faites fonctionner BeanPool pour votre communauté

Chaque communauté fonctionne sur son propre serveur : une petite machine qui héberge les membres, les annonces et le registre de cette communauté. Une personne sur place s'en occupe. Si votre ville ou votre vallée n'en a pas encore, cela pourrait être vous.

🧰

Ce dont vous avez la charge

Vous et les administrateurs que vous désignez êtes les modérateurs de votre communauté : les signalements vous parviennent. Les données de vos membres résident sur votre machine, vous veillez donc à en faire des sauvegardes. Vous pouvez lire les échanges d'entreprises et les discussions d'événements ; vous ne pouvez pas lire les messages directs. Vous invitez les premiers membres, et ils invitent les suivants.

⚙️

L'application de paramètres

Votre serveur est doté de sa propre application de paramètres dans le navigateur. Depuis celle-ci, vous nommez votre communauté, désignez un propriétaire et des administrateurs qui se connectent avec leurs propres clés, imprimez des invitations QR, surveillez l'état du disque, choisissez une adresse web publique ou un tunnel, et aidez un membre ayant perdu à la fois son téléphone et ses 12 mots à récupérer son compte sur un nouveau téléphone, grâce à un code à usage unique que vous confirmez en personne.

🔒

Privé dès le premier démarrage

Les annonces, la carte, les messages et les soldes d'une communauté sont réservés à ses membres dès le démarrage de son serveur ; il n'y a rien à activer. Toute personne ouvrant son adresse sans compte est redirigée vers la communauté globale, qui ouvrira bientôt à tous.

🌐

Liaison avec une communauté voisine

Deux communautés peuvent convenir d'une liaison afin que leurs membres puissent échanger entre eux. Les haricots ne quittent jamais leur communauté d'origine : chaque duo tient le décompte continu de ce qu'une communauté doit à l'autre, et chaque côté fixe sa propre limite. La liaison est désactivée tant que les deux gestionnaires ne l'ont pas activée, et cela reste récent : elle est développée, avec ses écrans dans l'application web, et n'a été testée qu'entre deux de nos propres communautés de test, jamais entre des communautés réelles.

Créer une communauté

Environ une demi-heure, si vous savez suivre des instructions. Six choses à savoir au préalable :

  • Ce que cela coûte. Le logiciel est gratuit. Il fonctionne sur un ordinateur disponible qui reste allumé à la maison (un mini PC, un NAS ou un Raspberry Pi avec un système 64 bits), ou sur un petit serveur loué pour quelques dollars par mois (environ 6 $ US).
  • Qui l'héberge. C'est vous, sur votre propre machine ou celle que vous louez. Il n'a jamais besoin de beanpool.org : votre propre adresse web fonctionne.
  • Ce que vous prenez en charge. Les signalements de vos membres vous parviennent. Le dossier de données vous revient pour la sauvegarde, avec un code de récupération. Conservez deux propriétaires. Gardez le serveur allumé et à jour.
  • Ce que vous ne voyez jamais. Les messages directs de vos membres.
  • Docker d'abord. Docker doit être installé sur la machine avant d'exécuter le bloc ci-dessous ; un serveur fraîchement loué n'en a pas.
  • Une adresse que les téléphones peuvent joindre. Les téléphones ne joignent une communauté sur Internet que via https. Sur un serveur loué avec une adresse IP publique et les ports 80 et 443 ouverts, cette adresse IP suffit : votre serveur obtient son propre certificat pour celle-ci, sans compte Cloudflare, et de même pour un domaine qui vous appartient. À la maison, ou sans port ouvert, la revendication vous attribue un nom gratuit se terminant par .beanpool.org, via un tunnel que votre serveur gère lui-même. Une simple adresse en http:// ne fonctionne que sur un réseau domestique.

Ensuite, sur cette machine où Docker est installé, collez ce bloc unique. Il récupère le fichier compose, crée le réseau utilisé par le serveur, télécharge l'image publiée (Intel/AMD ou ARM64), la démarre, attend que le serveur ait généré son code de revendication à usage unique (jusqu'à cinq minutes, pour un premier démarrage lent sur un Raspberry Pi), et le revendique. Il n'y a rien à configurer avant le démarrage.

bash — créer une communauté
Un seul bloc : récupération, réseau, téléchargement, démarrage, attente, revendication git clone https://github.com/beanpool-org/beanpool.git && cd beanpool docker network create beanpool-shared docker compose pull docker compose up -d echo "Waiting for the server to make its claim code (up to 5 minutes)..." for i in $(seq 60); do docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null && break; sleep 5; done docker compose exec -T beanpool-node test -f /data/claim-code.txt </dev/null 2>/dev/null || echo "No claim code after 5 minutes. The server's log says why: docker compose logs beanpool-node" docker compose exec beanpool-node beanpool claim

La dernière ligne : beanpool claim

  1. Votre adresse. Choisissez-la avant de coller, et modifiez la dernière ligne en conséquence. Si vous avez déjà collé, appuyez sur Entrée lors des questions, puis réexécutez la dernière ligne : le code de revendication attend un téléphone. Un serveur loué avec une adresse IP publique et les ports 80 et 443 ouverts : ajoutez --ip et son adresse IP, comme dans beanpool claim --ip 203.0.113.7. Votre serveur obtient son propre certificat pour cette adresse auprès de Let's Encrypt, via le port 80, et les téléphones y accèdent sur https://203.0.113.7. Un ordinateur à la maison, ou aucun port ouvert : laissez tel quel. La commande demande le début d'un nom gratuit (tapez simplement votreville pour votreville.beanpool.org ; Entrée pour ignorer), accessible via un tunnel que votre serveur gère lui-même, et attend jusqu'à trois minutes pour qu'il soit actif. Votre propre domaine : faites pointer un enregistrement A vers l'adresse IP du serveur, ouvrez les ports 80 et 443, et ajoutez --address https://votre.domaine. Un nom persiste lors d'un changement de serveur ; un numéro, non : vous pouvez ajouter un nom plus tard dans les Paramètres, et les membres qui utilisent l'adresse IP continuent de fonctionner. Pour choisir plus tard dans les Paramètres, ajoutez --no-name. Une simple adresse en http:// ne fonctionne que sur un réseau domestique : les téléphones la refusent sur Internet, et la revendication vous en avertit. Si le service d'adresses du projet BeanPool est indisponible, la revendication fonctionne quand même.
  2. Le code et le QR code. Un code de revendication à usage unique et un QR code s'affichent. Scannez le QR code avec l'appareil photo de votre téléphone, ou ouvrez BeanPool, saisissez l'adresse du serveur sous Trouver votre communauté et touchez Revendiquer. Ce téléphone devient le propriétaire.
  3. Paramètres. Ouvrez votre adresse (ou l'adresse propre du serveur) suivie de /settings. L'assistant de configuration nomme votre communauté, vous invite à ajouter un second propriétaire et génère trois invitations fondatrices. Définissez votre emplacement sur la carte sous Identité du nœud afin que les personnes à proximité puissent vous trouver.

Si le bloc affiche No claim code after 5 minutes, ou si beanpool claim indique This community has no claim code waiting, le serveur n'a pas fini de démarrer : docker compose logs beanpool-node vous montre où il en est. Dès que le journal indique que la communauté n'a pas encore de propriétaire et dispose d'un code de revendication, réexécutez la dernière ligne. Les étapes complètes figurent dans la configuration initiale du manuel de l'opérateur.

Voir sur GitHub →