Otto Bonilla: Track My Spend

Producto

Track My Spend: finanzas personales, emociones y MCP

Un registro bilingüe de gastos que combina varias monedas, contexto emocional e importaciones de IA con revisión mediante MCP.

Un extracto muestra dónde se gastó el dinero, pero no siempre qué significó cada compra. Track My Spend reúne los registros financieros y el contexto del gasto en una aplicación en español e inglés.

De cada compra a una visión mensual

El recorrido comienza registrando gastos, ingresos y ahorros manualmente. Las categorías y subcategorías organizan los movimientos. Los gráficos mensuales comparan patrones de gasto y el periodo equivalente del mes anterior.

Cada gasto puede incluir una emoción y una puntuación de satisfacción. Son observaciones personales que ayudan a reflexionar junto a los totales, sin representar un diagnóstico ni asesoramiento financiero.

Una aplicación con revisión antes de guardar

Next.js y TypeScript forman la aplicación. Prisma y PostgreSQL almacenan cuentas y registros financieros. El panel admite varias monedas y rutas en español e inglés.

Las importaciones de texto proponen movimientos para revisar. Una interfaz MCP permite a un asistente autorizado consultar categorías, previsualizar un lote y guardar gastos confirmados. El asistente clasifica el texto; el servidor MCP valida y almacena los registros.

Los límites de la versión documentada

Es un registro manual, sin sincronización bancaria automática. Importar exige revisar fechas, importes y categorías. El token de revisión de gastos puede reutilizarse mientras sea válido, de modo que repetir una confirmación puede duplicar registros.

La aplicación alojada y una instalación propia recién creada requieren preparaciones distintas. El código conserva el registro ligado a pagos e integraciones específicas del servicio. Todavía no se ha seleccionado una licencia de código abierto.

Dónde conocer el proyecto

El repositorio explica el panel y las herramientas MCP. La guía de alojamiento propio detalla la preparación de la base de datos y las cuentas. La lista de lanzamiento registra el trabajo pendiente para una distribución comunitaria.

Fuentes y lecturas relacionadas

Basado en la documentación enlazada, revisada el 2 de noviembre de 2026. Las funciones y los límites corresponden a esa versión documentada.

Ver repositorio