Importe archivos de todos sus bancos. Spendif.ai los fusiona, elimina los dobles conteos, clasifica cada transacción, y sus datos nunca salen de su disco.
Python · Streamlit · SQLite · Ollama · sin cuenta requerida
Cada mes: descargar, abrir Excel, pegar, corregir los signos, encontrar los duplicados. Y cada vez algo no cuadra.
Tres archivos de movimientos de tres portales bancarios diferentes, formatos CSV incompatibles, fechas en formatos diferentes, importes con signos aleatorios. Fusionarlos a mano lleva horas y siempre produce errores.
La compra del supermercado aparece en el extracto de la tarjeta de crédito y en la cuenta corriente como un cargo mensual agregado. Sumándolo todo, sus gastos parecen el doble de lo que realmente son. Ninguna herramienta común resuelve esto automáticamente.
Una transferencia a una cuenta de ahorro no es un gasto. Pero si importa ambas cuentas, la misma transacción aparece dos veces: como salida de la cuenta corriente y como entrada en la cuenta de ahorro.
Clasificar 300 transacciones al mes a mano es un trabajo. Las aplicaciones en la nube lo hacen, pero envían sus datos bancarios a sus servidores y le cobran una suscripción mensual.
La interfaz está disponible en español, italiano, inglés, francés y alemán.
Sin integraciones bancarias, sin cuenta, sin configuración por archivo.
Exporte archivos de movimientos como CSV o XLSX desde el portal de su banco. Funciona con cualquier banco: Spendif.ai detecta automáticamente el formato sin configuración manual.
Seleccione todos los archivos a la vez, incluso de diferentes bancos, incluso de diferentes años. Spendif.ai detecta el tipo de documento, corrige los signos, elimina los dobles conteos entre tarjeta y cuenta, y clasifica cada transacción.
El libro de cuentas unificado muestra todo en un solo lugar: gráficos, filtros, exportación, y la certeza de que cada euro se cuenta exactamente una vez.
Tres pantallas de la aplicación en funcionamiento. Los datos mostrados son de ejemplo.
Esta no es una aplicación de presupuesto genérica. Está diseñada en torno a los problemas específicos de personas con múltiples cuentas bancarias.
Cuando la tarjeta de crédito carga el importe mensual en la cuenta corriente, Spendif.ai reconoce la relación y elimina el doble conteo automáticamente.
Ventana temporal ±45 días · 3 fases de coincidencia: ventana deslizante → suma de subconjuntos para importes divididos → conciliación parcial
Una transferencia de una cuenta corriente a una cuenta de ahorro no es ni un gasto ni un ingreso: es una transferencia interna. Spendif.ai la reconoce comparando importes, fechas y nombres de titulares en las descripciones, incluso si los dos archivos se importaron en momentos diferentes.
Cada transacción tiene un ID único calculado a partir de su contenido (SHA-256). Si importa el mismo archivo dos veces, no pasa nada. Puede reimportar todo su historial de transacciones sin temor a duplicados.
La categorización utiliza cuatro niveles en secuencia:
No es solo un eslogan. Es la arquitectura.
Spendif.ai usa Ollama en local por defecto: un motor de IA que se ejecuta en su ordenador, sin conexión a internet. Sus archivos de movimientos nunca salen de su disco.
Si usa OpenAI o Claude, Spendif.ai elimina automáticamente todos los datos identificativos antes de cualquier llamada remota:
Si la verificación falla, la llamada se bloquea. No se degrada silenciosamente.
Los datos se almacenan en un archivo SQLite en su ordenador. Puede copiarlo, moverlo, respaldarlo como cualquier otro archivo. Sin nube obligatoria, sin cuenta, sin suscripción.
Cuatro perfiles que encuentran en Spendif.ai algo que las alternativas no ofrecen.
¿Cuenta corriente + tarjeta de crédito + cuenta de ahorro + cuenta de inversión? Spendif.ai las unifica todas en un solo libro de cuentas sin tener que hacer nada manualmente.
Si usa Excel para sus gastos, Spendif.ai puede reemplazar esa rutina: importa los archivos una vez, Spendif.ai unifica y clasifica, usted revisa solo las excepciones.
Sin backend remoto obligatorio, sin cuenta, sin registro. Sus datos bancarios se quedan donde deben estar: en su ordenador.
Proyecto Python de código público con arquitectura modular, pipeline LLM sobre datos estructurados, suite de tests completa. Un punto de partida para experimentar o construir integraciones personalizadas.
App de escritorio nativa con IA local incluida. Sin Docker, sin Terminal siempre abierto.
📥 Descargar instalador (DMG · MSIX · .deb · .rpm)
Guía paso a paso con capturas → instalación y primer inicio
o, desde la terminal:
El script detecta tu hardware, descarga el modelo de IA óptimo para tu RAM (1-7 GB) y configura todo: cero intervención.
La app aparece en Launchpad / Menú Inicio / explorador de archivos, lista para usar.
¿Instalación para desarrolladores o manual? → Guía completa
Solo se requiere Docker Desktop. Contenedor oficial desde GitHub Container Registry, navegador en http://localhost:8501.
🆘 ¿Necesitas ayuda? Abre una issue en GitHub: bugs, preguntas, peticiones de funcionalidades.
⭐ ¿Te gusta Spendif.ai? Danos una estrella: nos ayuda a llegar a los registros oficiales (Homebrew Core, winget).
Lo que pregunta quien aún no lo ha instalado.
No, nunca. Ni Open Banking, ni PSD2, ni contraseña bancaria. Usted descarga el archivo de movimientos de su banco, en CSV o XLSX, y lo arrastra a la aplicación.
No. Spendif.ai guarda todo en una base de datos SQLite local, en ~/.spendifai/, y funciona sin conexión. Si elige usar un LLM remoto, los IBAN y los nombres se eliminan de las descripciones antes de enviar nada.
Hoy Spendif.ai es gratuito para uso personal, sin suscripción y sin costes ocultos. El código es público y puede leerlo. Más adelante puede llegar una versión de pago con funciones adicionales: la versión que tiene instalada seguirá funcionando, y sus datos permanecen en un archivo de su ordenador que puede llevarse cuando quiera.
No. Sin correo, sin registro, sin contraseña que recuperar. Instala la aplicación y la usa.
Windows, Linux y macOS 12 Monterey o superior en Apple Silicon (M1 o posterior). No hay compilación para Mac Intel.
Cualquier banco que permita exportar los movimientos en CSV o XLSX. Spendif.ai reconoce el formato por sí solo y puede importar juntos archivos de bancos distintos.
Nada malo: las transacciones que ya están no se duplican. Puede reimportar el mismo archivo tantas veces como quiera.
No, Spendif.ai es una aplicación de escritorio. Está prevista una aplicación complementaria solo para registrar gastos en efectivo, pero no tiene fecha.
Sin framework LLM (sin LangChain): los backends de IA usan los SDK oficiales directamente.
Implemente LLMBackend (3 métodos) y regístrelo en BackendFactory. Funciona con cualquier API compatible con OpenAI.
El Flow 2 los reconoce automáticamente vía LLM sin cambios en el código. El esquema se guarda y reutiliza en importaciones posteriores.
Desde la página de Taxonomía, sin tocar el código. La taxonomía es completamente configurable desde la interfaz.
El pipeline process_file() está completamente separado de la UI: se puede exponer vía FastAPI sin cambios.
winget install SpendifAi.SpendifAiÁreas donde las contribuciones son más útiles:
Si su banco no es reconocido automáticamente, abra un issue con una muestra CSV anonimizada.
La suite cubre la capa de lógica de negocio pero aún no la interfaz Streamlit. Hay espacio para contribuir.
La UI ya está internacionalizada en cinco idiomas (IT, EN, FR, DE, ES). Hay margen para añadir más.
La categorización por lotes es el cuello de botella con un LLM local. Hay espacio para paralelización.