Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

finvo

Finvo es un asistente de finanzas personales y rastreador de gastos autocontenido, basado en IA conversacional. Permite registrar transacciones mediante voz o texto natural, visualiza análisis financieros en tiempo real y gestiona presupuestos con total soberanía de datos.

Ficha actualizada 22 sept 2026, 18:45 · upstream 22 sept 2026, 17:54 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es finvo

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

Finvo es una herramienta open-source de seguimiento de gastos personales impulsada por inteligencia artificial. Su misión principal es facilitar la gestión financiera a través de interacción conversacional, eliminando la necesidad de formularios tradicionales. La aplicación se ejecuta completamente en el cliente del usuario, con todos los datos almacenados localmente sin enviar información sensible a servidores externos comerciales.

La arquitectura del proyecto está diseñada para ser altamente flexible y escalable. Se construye sobre una base de Python 3.13 utilizando FastAPI como API backend, lo que permite un desarrollo rápido y eficiente. El núcleo de la aplicación se basa en LangGraph, una arquitectura orientada a agentes que permite manejar múltiples pasos lógicos en el procesamiento del lenguaje natural.

El sistema utiliza PostgreSQL para almacenar los datos financieros y pgvector para realizar búsquedas vectoriales sobre transacciones y consultas. La capa de reconocimiento de voz se integra mediante un servidor local llamado asr_server, lo que garantiza que ninguna información auditiva sea transmitida a servicios comerciales externos.

La interfaz gráfica se construye con Flutter, una plataforma cross-platform que permite ejecutar la aplicación en dispositivos móviles como Android e iOS. Para la visualización dinámica de datos y el renderizado de widgets interactivos, se utiliza ForUI, un framework basado en Google A2UI.

CASOS DE USO
  • Registrar gastos diarios mediante voz o texto natural sin necesidad de formularios tradicionales
  • Visualizar análisis financieros en tiempo real con gráficos dinámicos y desgloses por categoría
  • Gestionar presupuestos familiares compartidos entre múltiples miembros del hogar
  • Aumentar la productividad personal al automatizar el registro de gastos mediante conversaciones naturales
  • Acceder a datos financieros privados sin necesidad de conexión a internet ni servidores externos
  • Integrarse con servicios de mensajería (SMS, email) para notificaciones automáticas y alertas
PUNTOS DESTACADOS
  • Soporte completo en voz: el reconocimiento de voz se ejecuta localmente mediante asr_server sin enviar audio a servidores externos
  • Modelo agnóstico: la aplicación puede conectarse con cualquier modelo de lenguaje (DeepSeek, OpenAI, Qwen) o ejecutarse completamente offline con Ollama
  • Mem0 Memory Manager: mantiene el contexto de conversación y preferencias del usuario entre sesiones sin necesidad de reingresar datos
  • Soporte para múltiples miembros del hogar: permite crear espacios compartidos donde varios usuarios pueden registrar gastos conjuntamente
  • Interfaz dinámica en tiempo real: los widgets se actualizan automáticamente con cada transacción registrada mediante conversación
PRECAUCIONES
  • No incluye exportación de datos a formatos estándar como PDF o Excel sin plugins adicionales
  • La integración con servicios externos (SMS, email) requiere configuración manual y puede fallar si no se configuran los proveedores correctos
  • El reconocimiento de voz depende del hardware del dispositivo; la calidad varía según el dispositivo utilizado
  • No incluye herramientas de análisis financiero avanzado como proyecciones a largo plazo o predicciones económicas
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Se recomienda desplegar en un entorno Docker con Docker Compose para facilitar la gestión multi-contenedor del proyecto,Para producción, se debe configurar el servidor de ASR localmente y establecer credenciales seguras (POSTGRES_PASSWORD, JWT_SECRET_KEY),Se recomienda ejecutar la aplicación en modo de desarrollo con DEBUG=true para depurar errores, pero en producción se debe desactivar esta opción,La versión móvil requiere conexión a internet para sincronizar datos con el servidor principal,Para una implementación privada completa, se debe configurar el registro como OFF y usar un backend de mensajería propio (como Twilio o Firebase) para notificaciones

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
FastAPIPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8000
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.