# 不用記帳 (ALL SET)

> Self-hosted, open-source Taiwan finance dashboard syncing banks, cards, investments, and e-invoices into one net-worth view on Cloudflare Workers.

- **Category:** Personal Finance
- **Licence:** MIT
- **Open source:** oss
- **Languages:** Typescript, Svelte
- **Platforms:** Cloudflare Workers
- **Tags:** Push Notifications, Personal Finance, Hono, Svelte, Investments, Self Hosted, Cloudflare Workers, Expense tracking, Banking, D1, Net Worth, AI Categorization, Taiwan, Credit Cards, E Invoice, Automatic Bookkeeping

## Description

不用記帳 (ALL SET) is a self-hosted personal finance management tool designed for Taiwan users. It automatically syncs data from 18+ Taiwanese banks, the Taiwan Depository & Clearing Corporation (TDCC) for securities, and the government e-invoice platform. The unified dashboard shows net worth, asset allocation, cash flow trends, and upcoming credit-card or loan payments. Transactions are deduplicated across sources (e.g., card spend matched with e-invoice items). An optional AI categorization feature classifies expenses into categories like dining, transport, shopping, and medical. The backend runs on Cloudflare Workers with Hono, using D1 (SQLite) for storage, Queues and Cron Triggers for scheduled sync, Workers AI for CAPTCHA solving and categorization, and Browser Rendering for bank logins that require a real browser. All sensitive connector credentials are encrypted with AES-GCM before being stored in D1. Access to the deployed Worker is protected by Cloudflare Access limited to the owner's Cloudflare account. Deployment is a one-click 'Deploy to Cloudflare' flow that creates a GitHub repo, provisions D1, and sets up Workers Builds; updates are pulled daily via a GitHub Actions workflow. The project is MIT-licensed and built with a modern frontend stack using Svelte 5 and TypeScript.

## Links

- [Homepage](https://github.com/tedlin1993/all-set-tw)
- [GitHub Repository](https://github.com/TedLin1993/all-set-tw)
- [Advanced Deployment & Updates](https://github.com/TedLin1993/all-set-tw/blob/main/docs/005-deployment.md)
- [Backend Architecture](https://github.com/TedLin1993/all-set-tw/blob/main/docs/002-backend-architecture.md)
- [Frontend Architecture](https://github.com/TedLin1993/all-set-tw/blob/main/docs/003-frontend-architecture.md)
- [Connector Development](https://github.com/TedLin1993/all-set-tw/blob/main/docs/004-connector-development.md)

---
Source: https://selfhost.directory/project/all-set-tw