Self-host 不用記帳 (ALL SET)
Taiwan personal finance hub for banks, cards, investments
- Stars
- 291
- Requires
- Cloudflare Access, Cloudflare Browser Run, Cloudflare D1, Cloudflare Durable Objects, Cloudflare Queues, Cloudflare Workers AI
What is 不用記帳 (ALL SET)?
不用記帳 (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.
Should you self-host 不用記帳 (ALL SET)?
不用記帳 (ALL SET) scores 48/100 on selfhost.directory (how scoring works) and ranks #29 of 62 in Personal Finance. It has 291 GitHub stars.
It shipped 1 stable release in the past year. The latest, deploy-counter, came out on 27 October 2026.
Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is Firefly III (82/100, 25 021 stars). It scores higher overall, so compare the two before you pick. See 不用記帳 (ALL SET) vs Firefly III side by side.
Features
- AI expense categorizationUp to 2,000 activities/day on Workers AI free tier
- Automatic daily updatesRequires one-time workflow setup after initial deployment
- Bank & investment aggregation
- Demo ModeMust deploy separate Worker with staging D1; not for real data
- Encrypted credential storageKey rotation not supported; changing key requires re-entering all connectors
- Invoice-transaction matching
- Loan tracking
- Manual asset tracking
- Multi-currency Support
- Net worth dashboard
- Payment reminders
- Push Notifications
- Scheduled background sync
- Unified transaction timeline
不用記帳 (ALL SET) README
More in Finance & Budgeting
家庭账房 · Family LedgerSelf-hosted family finance app with monthly snapshots, true returns (XIRR/TWR), fund look-through, and AI portfolio diagnostics — all on your server.
ActualSelf-hosted, open-source personal finance app using envelope budgeting with multi-device sync, end-to-end encryption, and bank sync via goCardless and SimpleFIN.
actual-icalSelf-hosted open-source application that exposes Actual Budget scheduled transactions as an iCal feed for calendar integration.
akauntingSelf-hosted accounting and invoicing for freelancers and small businesses: free on-premise edition with multi-currency, client portal, reports and a paid app store.
BeeCountOpen-source Flutter bookkeeping app for iOS, Android and web with AI, OCR and voice entry, plus self-hosted sync and shared ledgers via a BeeCount Cloud Docker server.
Budget BoardOpen-source self-hosted finance app for accounts, transactions, budgets and goals, with SimpleFIN/LunchFlow bank sync, 2FA and OIDC login; built as a Mint alternative.
CloudQueryCloudQuery is an open-source, self-hosted cloud asset inventory that syncs 80+ sources into your database for SQL querying, CSPM, FinOps, and AI agents via MCP.
dockerSelf-hosted accounting software for small businesses with invoicing, expenses, and a modular app store. Runs via Docker or manual install on Laravel/Vue.js.
EquiblesA self-hosted server that feeds AI assistants with SEC filings, institutional holdings, insider trades, and market data via the Model Context Protocol.
Firefly IIISelf-hosted, open-source personal finance manager with double-entry bookkeeping, budgets, rules, recurring transactions, multi-currency, 2FA, reports and a REST API.
formanceFormance Stack is a self-hosted, open-source financial platform with a programmable double-entry ledger, unified payments API, and Numscript DSL.
Frappe LendingFrappe Lending is a self-hosted, open-source loan management system on ERPNext and Frappe Framework automating the lending lifecycle for financial institutions.





0 comments