Pull transactions from an Israeli bank account into a local SQLite file without cloud credential sharing
Categorize transactions automatically using Claude, local Ollama, or manually
Track monthly budgets and multi-month spending history in Shekels
View spending data in English or Hebrew with right-to-left layout support
| shaya16/spent | japp-fi/polymarket-mcp-server | longbridges/polymarket-kalshi-arbitrage-bot | |
|---|---|---|---|
| Stars | 79 | 79 | 79 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 22+ and only supports Isracard, Bank Hapoalim, and Max bank accounts currently.
Spent is a local-only personal finance app designed specifically for Israeli bank accounts. The core problem it solves is that Israeli banks have poor data export tools, international tools like YNAB don't handle Israeli Shekel gracefully, and cloud-based finance apps require handing over your bank credentials to a third party. Spent keeps everything on your own machine. It works by using an open-source tool called israeli-bank-scrapers (which uses a headless browser to log into your bank and pull transactions) and storing the results in a local SQLite database file, essentially a single file on your laptop that you can back up like any other document. Transactions are then categorized by an AI provider of your choice: paid Claude from Anthropic for best accuracy, local Ollama (which runs an AI model entirely on your own computer with no internet needed), or no AI at all for manual categorization. The app remembers your corrections so the same merchant always lands in the right category after the first fix. The dashboard includes budget tracking with monthly targets, multi-month transaction history, automatic detection of credit card payment transfers (so those don't count as spending), and support for both English and Hebrew with right-to-left layout. A menu bar or system tray companion app provides quick access. Currently supported banks are Isracard, Bank Hapoalim, and Max. The tech stack is Next.js 16, React 19, TypeScript, and SQLite, running on Node.js 22 or newer for macOS, Ubuntu, or Windows 11.
A local-only personal finance app built specifically for Israeli bank accounts, categorizing transactions with AI while keeping all data on your machine.
Mainly TypeScript. The stack also includes Next.js, React, TypeScript.
License is not specified in the description.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.