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
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.
Siguiente proyectoEstuaire