Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sharetab

ShareTab es una alternativa open-source auto-hospedada a Splitwise para gestionar gastos compartidos con amigos, compañeros de habitación y grupos de viaje. Incluye escaneo de facturas mediante IA, modo de pago por Venmo, modo de invitación sin cuenta y despliegue en Docker Compose.

Ficha actualizada 23 sept 2026, 18:09 · upstream 23 sept 2026, 18:08 · release build/2026.09.23.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es sharetab

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

ShareTab es una herramienta open-source auto-hospedada para gestionar gastos compartidos entre amigos, compañeros de habitación y grupos de viaje. Funciona con un único contenedor Docker que incluye PostgreSQL como base de datos, eliminando la necesidad de bases de datos externas. La aplicación utiliza Next.js y React como frontend, Node.js como backend, y soporta múltiples modos de reparto: igual, porcentual, por partes o exacto. Incluye escaneo de facturas mediante IA con proveedores como OpenAI, Anthropic y Meridian, además de integración con Venmo para pagos automáticos. La aplicación permite crear grupos, compartir enlaces de invitación, usar modo oscuro, cambiar idioma en 9 idiomas y gestionar usuarios con autenticación por correo o OAuth.

CASOS DE USO
  • Gestionar gastos compartidos entre compañeros de habitación
  • Seguimiento de gastos grupales (viajes, eventos)
  • Pago automático a través de Venmo sin necesidad de cuentas bancarias
  • Escaneo y clasificación automática de facturas con IA
  • Gestión de grupos de amigos o familiares
  • Monitoreo de deuda entre miembros del grupo
PUNTOS DESTACADOS
  • Soporta múltiples modos de reparto (igual, porcentual, por partes o exacto)
  • Escaneo de facturas con IA que extrae líneas y asigna a los miembros
  • Modo de pago por Venmo con botones de pago directo para cada persona
  • Autenticación sin contraseña mediante correo electrónico
  • Soporte en 9 idiomas con formato localizable
  • Diseño responsivo con modo oscuro automático y manual
PRECAUCIONES
  • No incluye base de datos externa, por lo que los datos se guardan en el contenedor Docker
  • La IA para escaneo de facturas depende de proveedores externos (OpenAI, Anthropic) o servicios locales como Ollama
  • El modo de pago por Venmo requiere un enlace de invitación previo creado manualmente
  • No incluye funcionalidades avanzadas de análisis financiero como reportes detallados o exportación a Excel
  • La autenticación con OAuth depende del proveedor (ChatGPT, Claude) y puede requerir permisos adicionales
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Dashboard showing balance summary, who owes you, and group cardsReceipt scan: upload photo, AI extracts items, assign to group membersSwitching between equal, exact, percentage, and shares split modesAdding an expense with equal splitAdding an expense in EUR for a USD group, with automatic exchange-rate conversionCreating a new group with emoji picker and currency selectorSettlement dialog with From, To, and AmountGuest split with one-tap Venmo deep-link pay buttons for each person
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

ShareTab se despliega mediante Docker Compose en un solo contenedor. Se recomienda usar el contenedor 'sharetab' que incluye PostgreSQL integrado. Para producción, se debe configurar un volumen persistente para los datos de la base de datos y guardar las credenciales de autenticación (NEXTAUTH_SECRET, AUTH_SECRET) en un entorno seguro. El repositorio incluye un template preconfigurado para Unraid. Se recomienda mantener el contenedor activo y realizar actualizaciones periódicas del Docker Hub. Para migrar entre versiones, se ejecutan scripts SQL idempotentes que añaden columnas y cambian tipos de datos.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3000114341455512145432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.