AssetPilot
AssetPilot es una plataforma web auto-alojada de gestión de activos financieros que integra contabilidad, presupuestos, seguimiento de inversiones en la Bolsa de Taiwán (TWSE) y análisis de reportes. Soporta autenticación sin contraseña vía Google SSO, LINE o Passkey, cifrado ChaCha20-Poly1305 para
Ficha actualizada 27 sept 2026, 13:05 · upstream 27 sept 2026, 12:55 · release v4.112.9
Qué es AssetPilot
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
AssetPilot es una aplicación web completa desarrollada con Next.js 16.x y React que permite gestionar activos financieros personales o empresariales desde un único repositorio. La plataforma integra funcionalidades de contabilidad diaria, control presupuestario, seguimiento de inversiones en acciones (especialmente TWSE), generación de reportes analíticos y auditoría de operaciones financieras.
La arquitectura técnica incluye soporte nativo para Docker con imágenes multiplataforma (amd64/arm64) basadas en Node.js 24-alpine. Utiliza PostgreSQL como base de datos principal, aunque soporta SQLite en modo desarrollo. Incluye integración con servicios externos como exchangerate-api.com para conversión de divisas y TWSE OpenAPI para precios de acciones en tiempo real.
La seguridad es una prioridad con cifrado ChaCha20-Poly1305 para almacenamiento de datos sensibles, protección contra inyección SQL, XSS y CSRF. Soporta autenticación OAuth 2.1 vía Google SSO, LINE Login y WebAuthn (Passkeys). Incluye mecanismos de auditoría completos con registro de intentos de acceso, operaciones de importación/exportación y cambios en configuración.
La aplicación incluye una aplicación móvil nativa para Android que sincroniza datos con el servidor web. Soporta temas oscuros/claros automáticos según preferencias del sistema operativo. La interfaz utiliza arquitectura URL-first SPA para navegación sin recargas completas, permitiendo compartir enlaces directos a cualquier página específica.
- Gestión integral de cartera de acciones TWSE con seguimiento de precios en tiempo real y cálculo FIFO preciso de ganancias/pérdidas
- Control presupuestario personal con alertas de límites y análisis de flujos de efectivo por categoría
- Auditoría financiera completa con registro de todas las operaciones, importaciones/exportaciones e intentos de acceso no autorizados
- Plataforma auto-alojada para usuarios que requieren privacidad total sin compartir datos financieros con terceros
- Integración con asistentes IA vía MCP OAuth 2.1 para análisis automático de estados financieros y predicciones
- Cifrado ChaCha20-Poly1305 nativo para almacenamiento de datos sensibles en repositorio local
- Integración oficial con TWSE OpenAPI para precios de acciones en tiempo real y eventos corporativos
- Autenticación sin contraseña mediante Google SSO, LINE Login y WebAuthn (Passkeys)
- Soporte Docker Compose con PostgreSQL persistente y generación automática de claves JWT
- Aplicación móvil nativa Android sincronizada con servidor web para acceso offline parcial
- Dependencia de APIs externas exchangerate-api.com para tasas de cambio (requiere clave API opcional)
- Requiere configuración manual de reverse proxy HTTPS para autenticación OAuth externa
- Base de datos PostgreSQL no incluida en imagen oficial, debe configurarse externamente o usar SQLite temporal
- Soporte limitado a plataforma Android nativa sin versión iOS confirmada en documentación
- Algunas funcionalidades avanzadas requieren configuración manual de variables de entorno específicas
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.
Recomendaciones: Utilizar Docker Compose con PostgreSQL para producción. Configurar reverse proxy HTTPS (Nginx/Caddy) antes de habilitar Google/LINE OAuth. Generar JWT_SECRET automáticamente en primera inicialización o establecerlo manualmente. Asignar al menos 2 núcleos CPU y 2GB RAM mínimo. Configurar ALLOWED_ORIGINS para CORS en producción. Habilitar STOCK_AUTO_UPDATE_ENABLED para sincronización automática de precios cada 10 minutos por defecto.
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.







