FCFranco Campaiola
VolverProyecto personal
En uso personal

Persi

Mi app de finanzas y del día a día, con un asistente de IA que registra gastos por voz. Reemplazó mi planilla de Excel.

Rol
Producto, diseño e ingeniería
Período
2026
Stack
Next.js 16 · Convex · Clerk · Claude API · MCP

Demo con datos de ejemplo, recreada a partir del producto.

01 — El problema

Una planilla de Excel sirve hasta que tenés que cargar cada gasto a mano.

Llevaba mis finanzas en Excel: cuotas, tarjetas, vencimientos y promociones que terminan. Quería decir “gasté 28 lucas en Coto con la Visa” y que quede registrado bien, en la cuenta correcta y sin errores de redondeo.

02 — Qué hice

Finanzas, tareas y recordatorios, con un asistente adentro.

  • Dashboard del mes con comparación contra el mismo período anterior
  • Movimientos, cuentas, tarjetas con cuotas y vencimientos recurrentes
  • Persi AI: registra y consulta con tool calling, y muestra cómo calculó cada respuesta
  • Importador de Excel y CSV con detección de duplicados y reversión
  • Servidor MCP para usar Persi desde Claude o ChatGPT, y notificaciones push
Franco dictándole un gasto a Persi desde el sillón, en pixel art

03 — Decisiones clave

Claude interpreta, Convex calcula

El modelo entiende el pedido y elige herramientas tipadas; todos los montos y totales los calcula el servidor.

Dinero exacto

Importes en centavos enteros y fechas civiles de Buenos Aires: un gasto del 31 a las 23:30 nunca cae en el mes siguiente.

Nada se duplica

Cada operación lleva un id idempotente: un reintento del asistente o una reimportación no cargan el gasto dos veces.

04 — Resultado

La uso todos los días.

Persi reemplazó mi planilla: registro gastos hablando, veo el mes de un vistazo y la consulto desde Claude cuando estoy en otra cosa.

SiguienteNotChatbot