Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
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.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
54321143480808000
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.