Proyectos / Abacus
Abacus
Una aplicación de finanzas personales autoalojada y totalmente declarativa: sin conexión bancaria, nunca. Cuentas lo que ha pasado, en la aplicación web o a través de un agente de IA por MCP, y Abacus lleva las cuentas.
- Tipo
- Producto personal, open source
- Rol
- Diseño y desarrollo
- Año
- 2026
- Stack
- Next.js, better-auth, PostgreSQL, servidor MCP, Zod
- Código
- pikmine-lab/abacus
- Datos mostrados
- Una cuenta de demostración ficticia

La idea
La mayoría de las aplicaciones de finanzas parten de una conexión bancaria. Abacus parte de lo que declaras, y se mantiene fiel pidiéndote de vez en cuando que compruebes tus saldos reales.
- El núcleo es una capa de servicios. La aplicación web y el servidor MCP son dos clientes sin lógica propia.
- La interfaz MCP está escrita para una IA: un agente puede registrar un movimiento, liquidar una factura o responder a una pregunta sobre tu dinero.
- Nada de su primer usuario vive en el código. Bancos, clientes e importes son datos.



La interfaz
- Una vista responde a una pregunta. Una pantalla se llama por lo que te cuenta, no por la tabla que lista.
- Consultar y declarar son dos gestos. La entrada vive en un panel lateral, nunca en media pantalla de consulta.
- Nada es un callejón sin salida. Cada total lleva a su detalle, y cada detalle sabe volver.


