Repolode
spliit-app

spliit-app/spliit

Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares.

Alternativa open source a:Splitwise

Estrellas
3,001
Forks
516
Issues abiertos
225
Último commit
anteayer

¿Qué es?

Spliit es una aplicación web para repartir gastos compartidos dentro de un grupo, como los de viajes, hogares o cenas compartidas. Los usuarios crean un grupo, lo comparten con otras personas, registran gastos con una descripción y los participantes, y la aplicación muestra el saldo acumulado de cada persona y registra los reembolsos para saldar las cuentas.

Los gastos se pueden dividir en partes iguales o desiguales entre los participantes, asignar a una categoría, buscar dentro del grupo y adjuntarles imágenes. Los grupos se pueden marcar como favoritos y la aplicación se puede instalar como Progressive Web App. Desarrollada con Next.js, TailwindCSS, shadcn/UI y Prisma sobre PostgreSQL, se puede usar en la instancia oficial alojada, desplegar en Vercel o ejecutar con Docker Compose.

Las funciones opcionales incluyen la carga de documentos de gastos en almacenamiento compatible con S3, el escaneo de recibos y la sugerencia de categorías mediante API compatibles con OpenAI, la eliminación de grupos con un plazo de 30 días para restaurarlos y las analíticas mediante Plausible o Umami.

Funciones clave

  • 01Crear grupos y compartirlos con amigos o familiares
  • 02Dividir gastos en partes iguales o desiguales entre los participantes
  • 03Mostrar los saldos del grupo y registrar reembolsos
  • 04Buscar gastos, asignar categorías y adjuntar imágenes
  • 05Escanear recibos para crear gastos mediante una API compatible con OpenAI
  • 06Autoalojar con Docker, Docker Compose o Vercel

Casos de uso

  • Llevar un registro de los gastos compartidos durante un viaje en grupo
  • Repartir las facturas del hogar entre compañeros de piso o familiares
  • Saldar las cuentas después de cenas o eventos con amigos
  • Usar una alternativa privada y autoalojada a Splitwise

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/spliit-app/spliit
  2. 2

    Inicia un servidor PostgreSQL (o ejecuta el script de base de datos local)

    ./scripts/start-local-db.sh
  3. 3

    Copia el archivo de entorno de ejemplo a .env

  4. 4

    Instala las dependencias e inicia el servidor de desarrollo

    npm install && npm run dev

Antes de usarlo

  • Para alojarlo por cuenta propia, se necesita una base de datos PostgreSQL en ejecución.
  • Para subir documentos de gastos, se necesita un bucket de AWS S3 o un almacenamiento compatible.
  • El escaneo de recibos y la extracción de categorías requieren una clave de API de OpenAI o un proveedor compatible y pueden generar costos.

Temas

Preguntas frecuentes

¿Qué es spliit?
Alternativa gratuita y de código abierto a Splitwise para compartir gastos de grupo y llevar las cuentas con amigos y familiares. Spliit es una aplicación web para repartir gastos compartidos dentro de un grupo, como los de viajes, hogares o cenas compartidas. Los usuarios crean un grupo, lo comparten con otras personas, registran gastos con una descripción y los participantes, y la aplicación muestra el saldo acumulado de cada persona y registra los reembolsos para saldar las cuentas.
¿spliit es gratuito? ¿Qué licencia tiene?
spliit es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿spliit sigue mantenido?
Mantenimiento activo. El último commit de spliit fue el 19 oct 2026.
¿Para qué puedo usar spliit?
Llevar un registro de los gastos compartidos durante un viaje en grupo Repartir las facturas del hogar entre compañeros de piso o familiares Saldar las cuentas después de cenas o eventos con amigos Usar una alternativa privada y autoalojada a Splitwise
¿Cómo se instala spliit?
Clona el repositorio: git clone https://github.com/spliit-app/spliit Inicia un servidor PostgreSQL (o ejecuta el script de base de datos local): ./scripts/start-local-db.sh Copia el archivo de entorno de ejemplo a .env Instala las dependencias e inicia el servidor de desarrollo: npm install && npm run dev
¿Dónde consigo spliit?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spliit-app/spliit

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados