canutin
Plataforma de finanzas personales auto-alojada que centraliza cuentas, activos y transacciones. Utiliza SvelteKit, PocketBase y Bun para ofrecer análisis financiero, sincronización bancaria vía Plaid y agentes de IA, todo en un único repositorio con despliegue Docker simplificado.
Ficha actualizada 24 sept 2026, 15:09 · upstream 24 sept 2026, 14:47 · release v2.3.1
Qué es canutin
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Canutin es una aplicación de gestión financiera personal diseñada para ejecutarse en tu propio servidor, garantizando el control total sobre tus datos. Centraliza la información de cuentas bancarias, tarjetas de crédito, préstamos, propiedades y vehículos en una interfaz unificada que muestra el patrimonio neto, estado financiero y tendencias de flujo de caja. La aplicación soporta múltiples divisas con tipos de cambio automáticos y permite importar datos masivos a través de su API REST completamente documentada.
- Gestión integral del patrimonio personal en un solo lugar sin depender de servicios en la nube.
- Sincronización segura de transacciones bancarias mediante credenciales propias de Plaid.
- Análisis de inversiones y seguimiento de carteras con vistas de valores y operaciones.
- Automatización de tareas mediante agentes de IA para etiquetado de gastos e importación de estados.
- Despliegue privado en infraestructura propia utilizando contenedores Docker.
- Privacidad total: los datos residen en una base de datos SQLite local del servidor.
- Integración con Plaid para sincronización bancaria segura sin exponer credenciales al proveedor.
- Arquitectura moderna basada en SvelteKit, PocketBase y Bun para alto rendimiento.
- API REST pública que permite integraciones personalizadas o importación de datos.
- Soporte nativo para despliegue automático con Docker Compose y Watchtower.
- Requiere configuración manual inicial para crear el superusuario en PocketBase.
- La sincronización bancaria depende de la disponibilidad y políticas del proveedor Plaid.
- El análisis requiere conocimientos técnicos básicos para gestionar variables de entorno y Docker.
- Las actualizaciones automáticas requieren añadir Watchtower manualmente al compose.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Utiliza docker-compose.yml con dos servicios: pocketbase (puerto 42070) y sveltekit (puerto 42069). Configura variables de entorno ORIGIN y PUBLIC_PB_URL si se usa detrás de un proxy inverso. Copia el volumen canutin-data antes de actualizar para poder revertir migraciones de base de datos. Para análisis, añade las credenciales de Plausible en .env.
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.
