Oikos
Oikos es una aplicación de finanzas personales autoalojable con seguimiento de inversiones multimoneda, cuentas y declaraciones fiscales. Utiliza FastAPI + React/TypeScript sobre PostgreSQL.
Ficha actualizada 22 sept 2026, 18:49 · upstream 22 sept 2026, 18:44 · release sin release detectada
Qué es Oikos
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Oikos permite a los usuarios gestionar sus finanzas personales de forma autónoma sin depender de plataformas externas. La plataforma ofrece un seguimiento integral que incluye múltiples monedas, inversiones (acciones, ETFs, bonos, criptomonedas), flujo de caja proyectado y análisis fiscal. El diseño arquitectónico prioriza la autonomía: cada instancia es independiente, lo que facilita el despliegue en entornos locales o privados sin necesidad de compartir datos entre usuarios. La base de datos PostgreSQL incluye extensiones como pgvector para consultas vectoriales avanzadas sobre transacciones y patrones de gasto.
- Gestionar finanzas personales con múltiples monedas y divisas
- Seguimiento de inversiones (acciones, ETFs, bonos, criptomonedas)
- Proyección de flujo de caja para planificación financiera
- Generación automática de declaraciones fiscales
- Análisis de cartera de inversión versus objetivos de asignación
- Arquitectura basada en FastAPI con React/TypeScript, ofreciendo rendimiento y escalabilidad
- Base de datos PostgreSQL con extensión pgvector para análisis vectorial avanzado
- Diseño autoalojable (self-hosted) que permite uso privado sin compartir datos entre usuarios
- Soporte nativo de múltiples monedas con conversión en tiempo real
- Integración con Ollama para capacidades de IA generativa
- Funciona como aplicación única por hogar, no permite compartir datos entre usuarios simultáneamente
- La autenticación inicial requiere un primer login y creación de cuenta
- El análisis vectorial depende del tamaño de la base de datos PostgreSQL para ser efectivo
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Se ejecuta con Docker Compose. Se debe generar un certificado TLS antes de iniciar (cert, key, rootCA.pem) en el primer arranque. La configuración de variables de entorno se realiza editando .env. Para usar Ollama como backend de IA, se debe instalar la extensión Ollama en PostgreSQL y configurar las variables correspondientes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.