Gratis en teléfono y web

Intercambio para comunidades,
no bancos comerciales

BeanPool es una app gratuita que tu comunidad usa para intercambiar ayuda, bienes y habilidades entre sí. En lugar de dinero, usan Frijoles: ayuda a alguien y recibirás Frijoles; recibe ayuda y van en la otra dirección. Cero es el objetivo — da casi tanto como recibes.

🚫 Manifiesto antiextracción

Lo que BeanPool no es

✕
No es una máquina de anuncios

Sin seguimiento de audiencias similares, recopilación de datos ni algoritmos de gurús para hacerse rico.

✕
No es un token cripto especulativo

Los Frijoles son crédito mutuo para el comercio real — nunca se inflan en plataformas de intercambio.

✕
No es una máquina tragamonedas de atención

Sin desplazamientos infinitos adictivos — solo ofertas locales reales y vecinos.

✕
No es deuda corporativa ni extracción

Sin intereses, sin bancos, sin intermediarios. Las únicas tarifas son pequeñas y van al propio fondo de Bienes comunes de tu comunidad, nunca a nosotros.

✕
No es una app cripto

Sin blockchain, sin monedas, sin billetera que comprar. Tus 12 palabras simplemente dan acceso a tu propia cuenta.

Tres formas de entrar

Comienza donde estás

Pruébalo ahora, en todo el mundo

La comunidad global se abrirá a todos pronto, sin invitación: mira a tu alrededor, publica algo gratis o para trueque, y encuentra una comunidad cerca de ti. Hoy es una vista previa privada. Hasta que se abra, mira las comunidades que ya funcionan abajo, inicia una, o usa la invitación que te dio un miembro.

Encuentra o inicia una comunidad

Mira las comunidades que ya funcionan, o inicia una en una computadora libre o un pequeño servidor alquilado. Pedirle a una cerca de ti que te deje entrar llegará pronto, cuando se abra la comunidad global.

¿Tienes una invitación?

Instala la app y abre el enlace o escanea el código QR que te dio un miembro; una invitación funciona una vez y dura 30 días.

Los Frijoles viven en comunidades locales, cada una en su propio servidor. La comunidad global te muestra el entorno y te orienta hacia una. Te muestra cómo funcionan los Frijoles allí, con una comunidad de ejemplo.

¿Sin tienda de aplicaciones? Tanto la comunidad global como tu propia comunidad se abren en el navegador de tu teléfono; agrégalas a tu pantalla de inicio.

100% gratis
✦
Sin compras dentro de la app
✦
Código abierto
Cómo se mueven los Frijoles

Tres vecinos, una semana

1
Sam repara la bicicleta de Ana — 30 Frijoles

Sam sube a +30. Ana baja a −30.

2
Ana hornea pan para Lee — 30 Frijoles

Ana vuelve a 0. Lee está ahora en −30.

3
Lee cuida el perro de Sam — 30 Frijoles

Todos están cerca de cero nuevamente, y se hicieron tres tareas sin que nadie gastara dinero.

El vendedor se queda con el 98.5% de cada precio; el otro 1.5% va al fondo de Bienes comunes de la comunidad, por lo que los números reales quedan un poco por debajo de estos.

Qué es BeanPool

Una comunidad gestiona BeanPool en su propio servidor pequeño. Los miembros publican lo que pueden ofrecer y lo que necesitan, y comercian en Frijoles. Un Frijol no es dinero que compras: es un registro de que alguien ayudó a alguien. Todos comienzan en cero. Cuando ayudas, tu saldo sube; cuando te ayudan, baja; en toda la comunidad, los saldos siempre suman cero. Nadie emite Frijoles, nadie los presta con intereses y nadie los cobra en efectivo. Una pequeña tarifa en cada intercambio va al fondo propio de la comunidad, que sus miembros gastan por votación. La app es gratuita y de código abierto; una comunidad elige su propio servidor, y los datos en él son suyos.

El crédito mutuo es antiguo: los grupos LETS lo gestionaron en papel durante décadas, y en Suiza un círculo de empresas, WIR, ha comerciado con su propio crédito desde 1934. El papeleo fue lo que desgastó a la mayoría. BeanPool es el papeleo, realizado por la app.

Cómo funciona

Desde la primera pantalla hasta tu primer intercambio.

📩

1. Entra por una de las tres puertas

Abre la invitación que te envió un miembro; pronto también podrás probar la comunidad global sin invitación y, desde allí, pedirle a una comunidad cercana que te deje entrar. De cualquier forma, eliges el nombre por el que la gente te conocerá.

🔑

2. Guarda tus 12 palabras

La app crea tu cuenta en tu teléfono y te muestra 12 palabras. Escríbelas y guárdalas en un lugar seguro: recuperan tu cuenta si pierdes o cambias tu teléfono.

🧺

3. Publica una oferta

Publica algo que puedas hacer o compartir: un viaje al pueblo, huevos, reparar una bicicleta, una hora de jardinería. En una comunidad con Frijoles, necesitas al menos una oferta publicada antes de poder publicar una necesidad o comprar. En la comunidad global, que no tiene Frijoles, tu primera publicación puede ser una necesidad.

🤝

4. Intercambia

Acuerden un precio en Frijoles. Los Frijoles se retienen de forma segura hasta que se completa el trabajo, luego van al vendedor. Después se califican mutuamente.

Lee la guía completa para comenzar →

Qué puedes hacer

La app se abre en Inicio, un conjunto de tarjetas que tú eliges. Detrás de ella: el Mercado, el Mapa, Charlas (Chat en la app web), Personas, el Pulso, los Bienes comunes y el Registro, donde ves tu saldo y tus intercambios.

🧺

Mercado

Lo que las personas de tu comunidad ofrecen y lo que necesitan, con encuestas y eventos en el mismo feed. Búscalo, filtra por categoría y toca para intercambiar.

🗺️

Mapa

Mira lo que se ofrece cerca de ti. Cada pin lo colocas tú: usa tu ubicación en ese momento o coloca el pin a mano. Cuando lo permites, la app también usa tu ubicación para mostrar lo que está más cerca de ti, y nunca en segundo plano. Los pines de eventos y los pines de emprendimientos configurados en la app web se pueden establecer en Aproximado, lo que redondea la ubicación a unos 100 m. Los pines son visibles para los miembros de tu comunidad. Cuando la comunidad global se abra a todos, un visitante allí verá las publicaciones y aproximadamente dónde están, pero sin nombres, sin fotos de perfil y sin ubicaciones exactas. Cualquiera puede unirse en un minuto, por lo que sus miembros también ven las publicaciones de los demás a aproximadamente un kilómetro; la ubicación exacta es tuya para compartir cuando acuerden reunirse.

📅

Eventos Nuevo

Publica una jornada de trabajo voluntario, un café de reparación o un intercambio de habilidades con fecha, hora y lugar. Las personas tocan Asistiré o Me interesa. Quienes asisten obtienen el chat del evento y la nota privada del anfitrión — el código de entrada, qué llevar — y se enteran si la hora o el lugar cambian o si se cancela. Donde cualquiera puede unirse, como en la comunidad global, el anfitrión da acceso a cada persona primero, de forma predeterminada. Los eventos son gratuitos; no se intercambian Frijoles. Encuéntralos en el mapa en Hoy, Este fin de semana o Próximos 7 días, y usa Copiar a otra fecha para organizar uno nuevamente.

💬

Charlas (Chat en la app web)

Envía mensajes a cualquier persona de tu comunidad. Los mensajes directos y los chats grupales están cifrados de extremo a extremo: el nodo de tu comunidad los transmite pero no puede leerlos. En un nodo que aún no se ha actualizado, las personas que lo gestionan aún pueden leer un chat grupal, y el chat así lo indica. Las discusiones de emprendimientos y los chats de eventos pueden ser leídos por las personas que gestionan el nodo de tu comunidad, para que puedan moderarse.

🏛️

Los Bienes comunes: emprendimientos Nuevo

Un emprendimiento es algo que tu comunidad gestiona en conjunto: un gallinero comunitario, una biblioteca de herramientas, un depósito de leña o un proyecto con un objetivo y una fecha de finalización. Los custodios lo gestionan y un custodio principal lo lidera; los miembros pueden solicitar unirse como custodios. Tiene sus propios Frijoles, publica ofertas y necesidades en el Mercado como cualquier persona, muestra sus ingresos y gastos, y puede pausarse según la temporada. Ningún custodio puede aprobar un pago para sí mismo: otro custodio tiene que hacerlo.

🗳️

Encuestas y Decisiones Nuevo

Cualquiera puede hacerle una pregunta a la comunidad con una encuesta en el Mercado. Las elecciones más importantes son Decisiones, en la pestaña Bienes comunes: un subsidio del fondo de Bienes comunes para un emprendimiento, una ayuda por dificultades económicas, reemplazar a un custodio principal. Una Decisión está abierta durante 7 días y se ejecuta sola si se aprueba. Una vez que hayas completado un intercambio, puedes proponer una.

👥

Grupos Nuevo

Crea un grupo para tu calle, tu club de jardinería o tu banda, y te conviertes en su coordinador. Publica solo para el grupo y elige si es abierto, si las personas solicitan unirse o si es solo por invitación.

📡

El Pulso

Mira lo que la gente local está creando. Los miembros pueden conectar sus propios canales — TikTok, Instagram, YouTube, SoundCloud o un feed de blog — y sus publicaciones públicas aparecen en el Pulso de tu comunidad. Conectarlos depende de cada miembro. Cualquier contenido inapropiado se puede reportar y el nodo de tu comunidad puede eliminarlo.

Crédito que ganas, no que pides prestado

Nadie compra Frijoles y nadie paga intereses.

0️⃣

Todos comienzan en cero

Una cuenta nueva tiene 0 Frijoles. Cuando vendes, tu saldo sube; cuando compras, baja. En toda la comunidad, los saldos siempre suman cero.

⚖️

Tu primer intercambio abre una línea de crédito

Una vez que hayas completado un intercambio, puedes comenzar a bajar de cero para recibir ayuda antes de haberla devuelto. Tu línea de crédito comienza pequeña (un intercambio de 100 Frijoles genera unos 37 Frijoles de crédito) y crece a medida que intercambias con más personas. Las ofertas que mantienes activas definen cuánto puedes usar: una oferta hasta 200 Frijoles, cinco ofertas hasta 2000.

🏅

Insignias, no barreras

Con el tiempo obtienes insignias: Recién llegado, Residente, Cuidador, Anciano. Muestran tu historial en la comunidad. No limitan nada. Un admin también puede otorgar una insignia a alguien y, con ella, la línea de crédito inicial de esa insignia.

Lee Las Reglas para conocer cada número →

A dónde van las tarifas

El valor se queda en tu comunidad

Una tarifa del 1.5% en los intercambios completados y una pequeña tarifa mensual sobre la parte de un saldo superior a 200 Frijoles van al fondo de Bienes comunes de tu comunidad — no a nosotros ni a nadie más. Tu comunidad decide qué paga el fondo, a través de Decisiones.

✕
Sin anuncios y sin seguimiento
✕
Sin tokens para comprar o vender — los Frijoles son solo para intercambiar
✕
Sin intereses y sin bancos

Por qué lo construimos de esta manera: una economía postextracción →

Tu cuenta y tu seguridad

🔑

Tu clave se queda en tu teléfono

En la app para teléfono, tu clave se guarda en el almacenamiento seguro del teléfono, y puedes agregar Bloqueo de app, que solicita el bloqueo de pantalla del propio teléfono. En la app web se guarda en el almacenamiento de ese navegador. Tus 12 palabras son el respaldo que no depende de nadie.

🚩

Reporta cualquier cosa

Puedes reportar una publicación, un miembro, un evento o un elemento del Pulso, y bloquear a cualquiera. Los reportes llegan a las personas que gestionan el nodo de tu comunidad — su propietario y administradores — quienes pueden eliminar contenido y cuentas. Los miembros también pueden votar en una Decisión para suspender o expulsar a alguien.

📄

La letra chica

Qué se almacena, quién puede verlo y cómo eliminar tu cuenta.

Una segunda vía de acceso a tu clave y quién puede abrirla

También puedes vincular un inicio de sesión de Google, Apple o Facebook como una segunda vía de acceso. Luego se guarda una copia protegida de tu clave para ese inicio de sesión. Las apps de teléfono que usan la bóveda de claves de BeanPool la guardan allí, en un pequeño servidor en Islandia que no hace nada más; las versiones anteriores de la app de teléfono la guardan en el nodo de tu comunidad; la app web en la comunidad global la guarda en el servidor de esa comunidad, que nosotros gestionamos. Quien custodia la copia puede abrirla: BeanPool para la bóveda y la comunidad global, las personas que gestionan tu nodo para una copia guardada allí. La restauración desde la bóveda espera un día a menos que uno de tus propios dispositivos confirme que eres tú. Esa copia, y copiar tu cuenta a otro de tus dispositivos, son las únicas formas en que tu clave sale de tu dispositivo.

Encuentra tu intercambio local

Las comunidades que utilizan BeanPool y se han registrado en el directorio.

— Comunidades registradas
— Miembros (según lo reportado)
Para organizadores comunitarios

Gestiona BeanPool para tu comunidad

Cada comunidad funciona en su propio nodo: un pequeño servidor que aloja a los miembros, las publicaciones y el registro de esa comunidad. Alguien local lo gestiona. Si tu pueblo o valle aún no tiene uno, podrías ser tú.

🧰

De qué te encargas

Tú y los administradores que nombres son los moderadores de tu comunidad: los reportes llegan a ti. Los datos de tus miembros residen en tu máquina, por lo que tú mantienes las copias de seguridad. Puedes leer las discusiones de emprendimientos y los chats de eventos; no puedes leer los mensajes directos. Invitas a los primeros miembros y ellos invitan al resto.

⚙️

La app de ajustes

Tu nodo incluye su propia app de ajustes en el navegador. Desde allí nombras a tu comunidad, designas un propietario y administradores que inician sesión con sus propias claves, imprimes invitaciones QR, supervisas la salud del disco, eliges una dirección web pública o un túnel, y ayudas a un miembro que haya perdido tanto su teléfono como sus 12 palabras a volver a su propia cuenta en un teléfono nuevo, con un código de un solo uso que confirmas en persona.

🔒

Privada desde el primer inicio

Las publicaciones, el mapa, los mensajes y los saldos de una comunidad son para sus miembros desde el momento en que se inicia su nodo; no hay nada que activar. A quien abra su dirección sin una cuenta se le orienta hacia la comunidad global, que se abrirá a todos pronto.

🌐

Conexión con una comunidad vecina

Dos comunidades pueden acordar conectarse para que sus miembros puedan intercambiar entre sí. Los Frijoles nunca salen de su lugar de origen: cada par lleva un recuento continuo de lo que una comunidad le debe a la otra, y cada lado establece su propio límite. La conexión está desactivada a menos que ambos operadores la activen, y todavía está en fase inicial: está desarrollada, con sus pantallas en la app web, y solo se ha probado entre dos de nuestras propias comunidades de prueba, nunca entre comunidades en vivo.

Iniciar una comunidad

Alrededor de media hora, si puedes seguir una receta. Seis cosas que debes saber primero:

  • Cuánto cuesta. El software es gratuito. Funciona en una computadora libre que permanece encendida en casa (una Mini PC, un NAS o una Raspberry Pi con sistema de 64 bits), o en un pequeño servidor alquilado por unos pocos dólares al mes (unos US$6).
  • Quién lo aloja. Tú, en tu propia máquina o en la que alquiles. Nunca necesita beanpool.org: tu propia dirección web funciona.
  • De qué te haces cargo. Los reportes de tus miembros llegan a ti. La carpeta de datos es tuya para hacer copias de seguridad, con un código de recuperación. Mantén dos propietarios. Mantén el servidor encendido y actualizado.
  • Lo que nunca ves. Los mensajes directos de tus miembros.
  • Docker primero. La máquina necesita tener Docker instalado antes del bloque a continuación; un servidor recién alquilado no lo tiene.
  • Una dirección accesible para teléfonos. Los teléfonos acceden a una comunidad en internet únicamente a través de https. En un servidor alquilado con dirección IP pública y los puertos 80 y 443 abiertos, esa dirección IP es suficiente: tu servidor obtiene su propio certificado para ella, sin cuenta de Cloudflare, y lo mismo para un dominio propio. En casa, o sin puertos abiertos, el reclamo te da un nombre gratuito que termina en .beanpool.org, a través de un túnel que ejecuta tu propio servidor. Una dirección http:// simple solo funciona en una red doméstica.

Luego, en esa máquina con Docker instalado, pega este único bloque. Descarga el archivo compose, crea la red que usa el nodo, descarga la imagen publicada (Intel/AMD o ARM64), lo inicia, espera hasta que el servidor haya generado su código de reclamo de un solo uso (hasta cinco minutos, para un primer inicio lento en una Raspberry Pi) y lo reclama. No hay nada que configurar antes de que inicie.

bash — iniciar una comunidad
Un bloque: descargar, red, imagen, iniciar, esperar, reclamar 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 última línea: beanpool claim

  1. Tu dirección. Elígela antes de pegar y modifica la última línea para que coincida. Si ya pegaste, presiona Enter en sus preguntas y luego vuelve a ejecutar la última línea: el código de reclamo espera a un teléfono. Un servidor alquilado con una dirección IP pública y los puertos 80 y 443 abiertos: agrega --ip y su dirección IP, como en beanpool claim --ip 203.0.113.7. Tu servidor obtiene su propio certificado para esa dirección de Let's Encrypt a través del puerto 80, y los teléfonos se conectan a él en https://203.0.113.7. Una computadora en casa, o sin puertos abiertos: déjala como está. Pide la primera parte de un nombre gratuito (escribe solo tupueblo para tupueblo.beanpool.org; Enter omite), al que se accede a través de un túnel que ejecuta tu propio servidor, y espera hasta tres minutos para que esté activo. Tu propio dominio: apunta un registro A hacia la dirección IP del servidor, abre los puertos 80 y 443 y agrega --address https://tu.domain. Un nombre sobrevive a un cambio de servidor; un número no: puedes agregar un nombre más adelante en Ajustes, y los miembros que usen la dirección IP seguirán funcionando. Para elegir más adelante en Ajustes, agrega --no-name. Una dirección http:// simple solo funciona en una red doméstica: los teléfonos la rechazan en internet y el reclamo te advertirá. Si el servicio de direcciones del proyecto BeanPool está caído, el reclamo aún funciona.
  2. El código y el QR. Muestra un código de reclamo de un solo uso y un código QR. Escanea el código QR con la cámara de tu teléfono, o abre BeanPool, escribe la dirección del servidor en Encuentra tu comunidad y toca Reclamar. Ese teléfono se convierte en el propietario.
  3. Ajustes. Abre tu dirección (o la dirección propia del servidor) seguida de /settings. El asistente de configuración nombra a tu comunidad, te pide que agregues un segundo propietario y crea tres invitaciones iniciales. Establece tu ubicación en el mapa en Identidad del nodo para que las personas cercanas puedan encontrarte.

Si el bloque dice No claim code after 5 minutes, o beanpool claim dice This community has no claim code waiting, el servidor no ha terminado de iniciar: docker compose logs beanpool-node muestra su estado. Una vez que el registro indique que la comunidad aún no tiene propietario y tiene un código de reclamo, vuelve a ejecutar la última línea. Los pasos completos están en la configuración inicial del manual del operador.

Ver en GitHub →