← nicolasbillia.com
Experimento Vibe Coding
Monitor de Gastos
Bot de Telegram + dashboard interactivo para llevar el control de gastos personales. Construido enteramente con vibe coding en Claude Code. Costo operativo: $0.01/mes.
Que hace
- Recibe gastos por texto libre en Telegram (“gaste 5000 en el super”) y los parsea con IA
- Acepta notas de voz: Whisper transcribe el audio y categoriza automaticamente
- Procesa PDFs de resumenes de tarjeta Visa: muestra preview interactivo, permite corregir categorias y excluir items antes de confirmar
- Dashboard web con KPIs, treemap de categorias, evolucion mensual y tabla de movimientos filtrable
- Cotizacion del dolar cripto (USDC Ripio) en tiempo real para conversion ARS/USD
- Dual moneda: detecta automaticamente si el gasto es en pesos o dolares
- Diccionario local de ~50 comercios con 93% hit rate para categorizar sin llamar a la API
Stack
Telegram Bot API
GPT-4o-mini
Whisper
Supabase (PostgreSQL)
Google Cloud Run
Plotly.js
Flask
pdfplumber
CriptoYa API
Netlify
Costo vs mercado
Monitor de Gastos (custom)
$0.12/anio
Free tiers + OpenAI centavos. Scale-to-zero.
Apps del mercado (promedio)
$36–120/anio
Sin sync bancaria en Argentina. Sin dolar cripto.
| App | Precio | Sync bancaria AR | Nota |
|---|---|---|---|
| YNAB | $14.99/mes | No | Solo US/CA/EU |
| Copilot Money | $10.99/mes | No | Solo US, solo iOS |
| Monarch Money | $9.99/mes | No | Solo US/CA |
| Lunch Money | $10/mes | No | Web-first, dev-friendly |
| Goodbudget | $8/mes | No | Envelope method |
| Wallet | $4.99/mes | No | Multi-moneda |
| Spendee | $2.99/mes | No | Wallets compartidos |
| Monefy | $2.49 unico | No | Basica, manual |
| Bluecoins | $4.99 unico | No | Export Excel |
| Monitor de Gastos | $0.01/mes | Custom | PDF Visa, voz, USDC, dual ARS/USD |
Como se ve
Bot — PDF upload y preview
Bot — Resumen por categoria
Dashboard — KPIs, charts y movimientos
Esto no es un producto. Es un experimento de vibe coding aplicado a un problema real de la vida cotidiana. Sin UX research, sin PRD, sin Figma. Solo “tengo este problema, resolveemelo” en la terminal con Claude Code.
Lo que me llevo
- El vibe coding funciona mejor cuando el problema es tuyo. No necesitas documentar requisitos porque los tenes en la cabeza.
- Un bot de Telegram le gana en friccion a cualquier app nativa. Abris el chat, hablas, listo.
- El costo de la infraestructura moderna es absurdo. Correr 3 servicios en la nube por $0 al mes era impensable hace 5 anios.