Alcancía
Gratis · Código abierto · Tus datos en tu computadorFree · Open source · Your data on your computer

El control de gastos para quienes nos cuesta medirnos.Spending control for those of us who struggle to keep track.

Agrega la cartola de cualquier banco o billetera. Alcancía la ordena sin duplicar nada, te dice cuánto te queda hasta tu sueldo y qué falta pagar, y tu propia IA pone las categorías y te avisa a tiempo cuando algo se está pasando.Add the statement from any bank or wallet. Alcancía sorts it without duplicates, tells you how much you have left until payday and what's still due, and your own AI fills in the categories and warns you in time when something is getting out of hand.

La versión para descargar llega muy pronto: primero en Mac (donde ya se puede instalar desde el código, igual que la app del celular) y después en Windows y Linux. Mientras, la vista previa funciona en el navegador con datos inventados. En GitHub, toca «Watch → Custom → Releases» para enterarte cuando salga.The download is coming very soon: first for Mac (where you can already build it from source, and the phone app too), then Windows and Linux. Meanwhile, the preview runs in your browser with made-up data. On GitHub, click “Watch → Custom → Releases” to hear when it ships.

🔐 Nunca te pide la clave del bancoNever asks for your bank password 🌎 Cualquier banco del mundoAny bank in the world ✦ Con Claude, ChatGPT o GeminiWith Claude, ChatGPT or Gemini 💻 Mac (Windows y Linux en camino)Mac (Windows and Linux coming) 📱 iPhone y Android para mirariPhone and Android to check in
El Inicio de Alcancía: cuánto te queda hasta fin de mes, lo que tienes, lo que gastaste, lo que debes y en qué se fue (datos ficticios)

Datos inventados. Así se ve tu mes: cuánto te queda, qué falta pagar y en qué se fue.Made-up data. This is your month: what's left, what's still due and where it went.

Cómo funcionaHow it works

Tres pasos, una vez al mes (o cuando quieras).Three steps, once a month (or whenever you like).

1

Descarga tu cartolaDownload your statement

Desde la página de tu banco o billetera, en CSV, Excel o PDF. Si la subes dos veces, no se duplica nada.From your bank or wallet's website, as CSV, Excel or PDF. Add it twice and nothing gets duplicated.

2

Alcancía la ordenaAlcancía sorts it

Lo que tú le enseñaste, comercios conocidos y, para el resto, tu IA. Cuando corriges una, aprende.What you've taught it, well-known merchants and, for the rest, your AI. Correct one and it learns.

🛒 Supermercado −23.450🍔 Delivery −12.990⛽ Bencina −35.000💼 Sueldo +1.250.000
3

Te avisa a tiempoIt warns you in time

Ves cuánto llevas, a qué ritmo vas y qué categoría se pasa, con consejos concretos para esta semana.See what you've spent, your pace and which category is running over, with concrete tips for this week.

🍔 Delivery: vas muy rápido🍔 Delivery: going too fast
Lo que haceWhat it does

Hecha para que medirse no dé lata.Made so keeping track isn't a chore.

🏦

Todos tus bancos juntosAll your banks together

Cuenta corriente, tarjeta, billetera: cada una con su receta o con una conexión oficial con una llave que creas tú. Lo que descargas se agrega solo.Checking, card, wallet: each with its recipe or an official connection with a key you create. What you download gets added on its own.

🧠

Aprende tu bancoLearns your bank

¿Tu banco no está? Tu IA aprende a leer la cartola (también en PDF) y te muestra cómo quedó antes de guardar.Bank not supported? Your AI learns the statement (PDF too) and shows you the result before saving.

🏷️

Categorías solasAutomatic categories

Corriges una vez («esto es comida») y te pregunta si lo aplica siempre. Lo que falta, lo ordenas uno a uno con el teclado.Correct it once (“this is food”) and it asks whether to always do it. Sort the rest one by one from the keyboard.

⚖️

Cuánto te quedaWhat's left

Una sola cifra: lo que te queda hasta tu sueldo, por día y a qué ritmo vas. Tu mes va de sueldo a sueldo.One number: what you have left until payday, per day, and your pace. Your month runs from payday to payday.

📅

Pagos al díaBills on track

Reconoce cada pago en tu cartola, separa lo que se paga solo de lo que pagas tú, te avisa antes de que venza y lleva tus préstamos.Spots each payment in your statement, tells auto-pay from what you pay yourself, reminds you before it's due and tracks your loans.

💬

Conversa con AlcancíaChat with Alcancía

«Me atrasé con el arriendo», «¿cuánto me cobran de internet?». Tu IA entiende, Alcancía hace las cuentas y nada cambia sin que lo confirmes.“I fell behind on rent”, “how much do they charge me for internet?”. Your AI understands, Alcancía does the math and nothing changes until you confirm.

📱

En tu celularOn your phone

iPhone y Android, para mirar: tu Mac deja una copia cifrada con tu frase en tu propia nube y el celular la abre y te avisa de tus pagos.iPhone and Android, to check in: your Mac leaves a copy encrypted with your passphrase in your own cloud; the phone opens it and reminds you of payments.

✦

Consejos y topesTips and limits

Lo que va bien, a qué ponerle ojo y algo para esta semana, y un gasto máximo sugerido por categoría. Sin sermones.What's going well, what to watch and something for this week, plus a suggested limit per category. No lectures.

🔌

Tu IA, fuera de AlcancíaYour AI, outside Alcancía

Claude, ChatGPT o Gemini pueden consultar tus finanzas con un servidor MCP de solo lectura, en tu computador.Claude, ChatGPT or Gemini can look up your finances through a read-only MCP server on your computer.

PrivacidadPrivacy

Tu plata, tus datos, tu computador.Your money, your data, your computer.

  • Nunca te pide la clave del banco.It never asks for your bank password. Tú descargas la cartola; Alcancía no entra a ningún banco.You download the statement; Alcancía never logs into any bank.
  • No hay servidores de Alcancía.There are no Alcancía servers. Ni cuentas, ni publicidad, ni telemetría.No accounts, no ads, no telemetry.
  • Archivos abiertos.Open files. Tus movimientos quedan en CSV: los abres con Excel o te los llevas cuando quieras.Your transactions are plain CSV: open them in Excel or take them anywhere.
  • Tu IA ve lo mínimo.Your AI sees the minimum. Descripción y monto para categorizar, totales para los consejos y la conversación; nunca tu cartola. Detalle.Description and amount to categorize, totals for tips and chat; never your statement. Details.
🔐

En tu celular, con candadoOn your phone, locked

Tu Mac cifra tus números con una frase que solo tú sabes y deja la copia en tu propia nube (iCloud Drive, Google Drive, OneDrive, Dropbox). Tu celular la abre. Ni tu nube, ni nosotros, ni nadie sin la frase puede leerla.Your Mac encrypts your numbers with a passphrase only you know and leaves the copy in your own cloud (iCloud Drive, Google Drive, OneDrive, Dropbox). Your phone opens it. Neither your cloud, nor us, nor anyone without the passphrase can read it.

La frase no se guarda en ninguna parte. Muy pronto: respaldo con candado de todos tus datos, también en tu GitHub.The passphrase isn't stored anywhere. Coming soon: a locked backup of all your data, also to your GitHub.
Permisos e internetPermissions and internet

Lo que pide y a dónde sale, sin letra chica.What it asks for and where it connects, no fine print.

🔑

Llavero (Mac)Keychain (Mac)

Guarda la llave de cada cuenta que conectas y la de la copia para el celular (nunca tu frase), solo en ese Mac. Nunca van a un archivo.Stores the key of each account you connect and the one for the phone copy (never your passphrase), only on that Mac. They never go to a file.

🔔

AvisosNotifications

Se piden recién cuando agregas tu primer pago o activas «Avisarme antes de que venza», nunca al abrir. Sin montos, y con la pantalla bloqueada solo «Tienes un pago por vencer».Asked only when you add your first bill or turn on “Remind me before it's due”, never on opening. No amounts, and on a locked screen just “You have a payment coming up”.

📥

Descargas (Mac)Downloads (Mac)

Solo si activas «Cartolas que descargues»: lee las cartolas nuevas que reconoce. Nunca borra ni mueve nada.Only if you turn on “Statements you download”: reads the new statements it recognizes. It never deletes or moves anything.

☁️

Tu nubeYour cloud

La carpeta que tú eliges (iCloud Drive, Google Drive, OneDrive o Dropbox): el Mac deja ahí la copia cifrada y el celular la lee. La app del celular no tiene acceso a internet.The folder you choose (iCloud Drive, Google Drive, OneDrive or Dropbox): the Mac leaves the encrypted copy there and the phone reads it. The phone app has no internet access.

🌐

A dónde sale el MacWhere the Mac connects

A GitHub (api.github.com, github.com y su almacenamiento), para ver si hay una versión nueva y bajarla, sin datos tuyos. A cada servicio que conectas, solo a sus dominios y solo con tu llave. Tu IA habla con su proveedor con tu propia cuenta.To GitHub (api.github.com, github.com and its storage), to check for and download a new version, with none of your data. To each service you connect, only to its domains and only with your key. Your AI talks to its provider with your own account.

🤖

Tus otras IA (opcional)Your other AIs (optional)

Si conectas Claude, ChatGPT o Gemini al servidor MCP, Alcancía escribe en su archivo de configuración (con respaldo) para que puedan leer tus finanzas. Solo lectura, y se quita con un toque.If you connect Claude, ChatGPT or Gemini to the MCP server, Alcancía writes to its config file (with a backup) so it can read your finances. Read-only, and removed with one tap.

Bancos del mundoBanks worldwide

Cada banco es una receta. Cualquiera puede agregar el suyo.Each bank is a recipe. Anyone can add theirs.

Una receta es un archivo corto de solo datos que dice cómo leer la cartola de un banco. No hace falta programar: si el tuyo no está, tu IA la escribe y tú decides si compartirla.A recipe is a short, data-only file that says how to read a bank's statement. No coding needed: if yours is missing, your AI writes it and you decide whether to share it.

{
  "id": "cl-banco-ejemplo",
  "institucion": "Banco Ejemplo",
  "pais": "CL", "moneda": "CLP",
  "columnas": {
    "fecha": "Fecha",
    "descripcion": "Descripción",
    "cargo": "Cargos", "abono": "Abonos"
  },
  "fecha": "%d/%m/%Y",
  "numeros": { "decimal": ",", "miles": "." }
}
  1. Agregas tu cartola. Si Alcancía no reconoce el formato, te ofrece que tu IA aprenda a leerla.You add your statement. If Alcancía doesn't recognize the format, it offers to let your AI learn it.
  2. Revisas cómo quedó. Ves los movimientos antes de guardar nada. Si se ven mal, no se guarda.You check the result. You see the transactions before anything is saved. If they look wrong, nothing is saved.
  3. Compartes solo la receta (si quieres). Nombres de columnas y formatos, nunca tus movimientos. La próxima persona con tu banco ya no espera.You share just the recipe (if you want). Column names and formats, never your transactions. The next person with your bank doesn't have to wait.
  4. ¿Te gusta escribirla a mano? El formato está en recetas/README.md.Prefer writing it by hand? The format is in recetas/README.md.
Comparación honestaHonest comparison

Lo que gana y lo que no.Where it wins and where it doesn't.

AlcancíaPlanilla a manoManual spreadsheetApps conectadas al bancoBank-connected apps
Junta todos tus bancosBrings all your banks together✓A manoBy hand✓
Categorías automáticasAutomatic categories✓—✓
Te avisa según tu ritmoWarns you based on your pace✓—AlgunasSome
Sin darle tu clave del banco a nadieWithout giving anyone your bank password✓✓—
Tus datos solo en tu computadorYour data only on your computer✓✓—
Gratis y de código abiertoFree and open source✓GratisFree—
Te recuerda tus pagos y ve si ya pagasteReminds you of bills and sees if you paid✓—AlgunasSome
Se actualiza sola, sin descargar nadaUpdates by itself, no downloadsEn parte: conexiones oficiales y DescargasPartly: official connections and Downloads—✓

Lo último es el precio de no pedir tu clave: donde no hay una conexión oficial, descargar la cartola toma un minuto al mes (y se agrega sola). Cuando existan conexiones oficiales de banca abierta que no necesiten un servidor nuestro, las vamos a evaluar.The last row is the price of never asking for your password: where there's no official connection, downloading the statement takes a minute a month (and it's added on its own). When official open-banking connections exist that don't need a server of ours, we'll look into them.

PreguntasFAQ

Lo que la gente pregunta.What people ask.

¿Alcancía es gratis?Is Alcancía free?

Sí. Es gratis y de código abierto (AGPL-3.0), sin publicidad, sin cuentas y sin vender datos. La IA la pones tú, con la cuenta que ya tienes.Yes. It's free and open source (AGPL-3.0), with no ads, no accounts and no data selling. You bring the AI, with the account you already have.

¿Por qué no se conecta directo a mi banco?Why doesn't it connect straight to my bank?

Porque para eso habría que pedirte la clave del banco o pasar tus datos por un servidor, y Alcancía no hace ninguna de las dos cosas. Donde existe una conexión oficial con una llave que creas tú (Mercado Pago, PayPal, Stripe, Buda.com, SimpleFIN, Up, Akahu), tus movimientos llegan solos. Para los demás bancos, descargas la cartola como siempre y Alcancía la agrega sola apenas llega a tu carpeta de Descargas. En Chile, las finanzas abiertas oficiales parten en julio de 2027: cuando no exijan un servidor nuestro, las sumaremos. Cómo conectar tus cuentas.Because that would mean asking for your bank password or routing your data through a server, and Alcancía does neither. Where there's an official connection with a key you create (Mercado Pago, PayPal, Stripe, Buda.com, SimpleFIN, Up, Akahu), your transactions arrive on their own. For other banks, download the statement as usual and Alcancía adds it automatically as soon as it lands in your Downloads folder. When official open finance exists without needing a server of ours, we'll add it. How to connect your accounts.

¿Qué pasa si mi banco no está?What if my bank isn't supported?

Tu IA mira las primeras filas de la cartola y aprende a leerla. Te muestra cómo quedó antes de guardar nada y, si quieres, compartes solo la receta para que la próxima persona con ese banco no tenga que esperar.Your AI looks at the first rows of the statement and learns to read it. It shows you the result before saving anything and, if you want, you share just the recipe so the next person with that bank doesn't have to wait.

¿Qué ve mi IA de mis gastos?What does my AI see of my spending?

Lo mínimo: la descripción y el monto de cada movimiento para ponerle categoría, las primeras filas de una cartola nueva para aprender a leerla y los totales por categoría para los consejos. Cuando conversas con Alcancía, tus totales y tus pagos (nunca la cartola). Nunca tus claves, tu RUT ni tus números de cuenta. Cómo instalar tu IA.The minimum: each transaction's description and amount to categorize it, the first rows of a new statement to learn it, and totals by category for tips. When you chat with Alcancía, your totals and your bills (never the statement). Never your passwords, ID or account numbers. How to install your AI.

¿Hay app para el celular?Is there a phone app?

Sí, para iPhone y Android, por ahora para mirar: cuánto te queda, en qué se fue y qué pagos vienen, con un aviso antes de que venza lo que pagas tú. Tu Mac deja una copia cifrada con una frase que solo tú sabes en tu propia nube (iCloud Drive, Google Drive, OneDrive o Dropbox) y el celular la abre. Sin servidores ni cuentas. Categorizar, marcar pagos y agregar cartolas se hace en el Mac.Yes, for iPhone and Android, for now to check in: what's left, where it went and which bills are coming, with a reminder before the ones you pay yourself are due. Your Mac leaves a copy encrypted with a passphrase only you know in your own cloud (iCloud Drive, Google Drive, OneDrive or Dropbox) and the phone opens it. No servers or accounts. Categorizing, marking bills paid and adding statements happen on the Mac.

¿Qué le puedo decir a Alcancía en la conversación?What can I tell Alcancía in the chat?

Que te atrasaste con un pago, que un pago era del mes pasado, que anote algo que pagas seguido, que busque cuánto te cobran por algo («¿cuánto me cobran de internet? búscalo») o cuánto puedes pagar al mes por un préstamo. Responde tu IA con tu cuenta, las cuentas las hace Alcancía con código y nada cambia sin que lo confirmes.That you fell behind on a bill, that a payment was last month's, to note something you pay regularly, to look up how much you're charged for something (“how much do they charge me for internet? look it up”) or how much you can pay each month on a loan. Your AI answers with your account, Alcancía does the math in code and nothing changes until you confirm.

¿Es una alternativa a Fintonic?Is it an alternative to Fintonic?

Fintonic dejó de funcionar en Chile en 2023. Alcancía cubre lo principal (ordenar y categorizar tus gastos y avisarte cuando te pasas), pero funciona distinto: no se conecta con tu clave del banco, tú agregas la cartola y todo queda en tu computador.Fintonic stopped operating in Chile in 2023. Alcancía covers the essentials (sorting and categorizing your spending and warning you when you overspend), but works differently: it doesn't connect with your bank password; you add the statement and everything stays on your computer.

¿Funciona fuera de Chile?Does it work outside Chile?

Sí. Funciona con cualquier moneda y cada banco del mundo se agrega con una receta. Nació en Chile, así que los primeros bancos y comercios conocidos son de acá; la comunidad suma los de su país.Yes. It works with any currency and every bank in the world is added with a recipe. It was born in Chile, so the first banks and well-known merchants are from here; the community adds those from their country.

¿Necesito saber programar?Do I need to know how to code?

No. Lo único técnico es instalar tu IA una vez, y para eso hay una guía paso a paso. Todo lo demás se hace desde la app.No. The only technical bit is installing your AI once, and there's a step-by-step guide for that. Everything else happens in the app.

¿Cómo se actualiza Alcancía?How does Alcancía update?

Desde la misma app. Revisa sola al abrir y cada 6 horas si hay una versión nueva en GitHub y te lo dice dentro de la app, nunca con una alerta del sistema. Si la instalas, la baja solo de los Releases de Alcancía, revisa su huella SHA-256, reemplaza la app y la vuelve a abrir. Tus datos viven en ~/Alcancia, fuera de la app: actualizar no borra nada, y las conexiones, la copia para el celular y tus ajustes siguen igual.From the app itself. It checks GitHub for a new version when it opens and every 6 hours and tells you inside the app, never with a system alert. If you install it, it downloads only from Alcancía's Releases, checks its SHA-256 fingerprint, replaces the app and reopens it. Your data lives in ~/Alcancia, outside the app: updating never deletes anything, and your connections, the phone copy and your settings stay as they were.

¿Por qué mi computador dice que no puede verificar la app?Why does my computer say it can't verify the app?

Porque es un proyecto gratis y todavía no tiene el certificado pagado de Apple o Microsoft. El código es abierto y lo puedes revisar. En Mac: Ajustes del Sistema → Privacidad y seguridad → «Abrir igualmente». En Windows: «Más información» → «Ejecutar de todas formas».Because it's a free project that doesn't have a paid Apple or Microsoft certificate yet. The code is open and you can review it. On Mac: System Settings → Privacy & Security → “Open Anyway”. On Windows: “More info” → “Run anyway”.

ComunidadCommunity

La hacemos entre todos.We build it together.

Mírala por dentro.Take a look inside.La vista previa funciona en tu navegador con datos inventados. Nada que instalar.The preview runs in your browser with made-up data. Nothing to install.

Abrir la vista previaOpen the preview →