LifeHub · Live in private beta

Your household's money and home, in one place — built for Taiwan.

Snap a utility bill or receipt. LifeHub reads it and fills in the biller, amount and due date, and converts ROC-year dates for you.

Illustrative mockup, demo data

Built for how Taiwanese households really pay

  • Paper bills from power, water, gas and telecom companies.

  • Dates in ROC years, uniform e-invoices, and bank statements in many CSV and Excel formats.

  • Generic budgeting apps were not designed for any of this.

Product

Everything a household tracks, in one app

Money on one side, home on the other. Every feature below is live in the private beta.

  • Shared ledgers

    Keep several personal or shared ledgers. Invite members and set what each one can do.

  • Bill photo reading

    Take a photo of a bill. Get biller, amount, billing month and due date as structured fields.

  • Statement import

    Import bank statements from CSV or Excel. Duplicates are detected and skipped.

  • Budgets, goals and net worth

    Recurring items, budgets, savings goals, investments and a net-worth view.

  • Pantry and warranties

    Add pantry items by typing, photo or barcode. Track appliance warranties.

  • Linked notes

    A notes workspace with [[wiki links]], a graph view, a tech wiki and code snippets.

Illustrative mockups, demo data

How LifeHub uses Claude

Claude is becoming the reading layer

Bills, receipts and statements arrive as photos and files. Reading them into clean, checked records is the core job, and we are moving it to Claude.

  1. 1

    Capture

    A photo of a bill, receipt or pantry item; or a bank statement file.

  2. 2

    Understand In progress

    Claude vision and structured outputs will return clean JSON: biller, amount, period, dueOn. ROC years become Gregorian dates.

    Bill reading works in the beta today. Moving it to Claude is in progress.

  3. 3

    Review & save

    You check the fields and save them to your ledger.

Example output — sample bill
{
  "biller": "Taiwan Power Company",
  "amount": 1234,
  "period": "2026-09",
  "dueOn": "2026-10-15"
}

On the roadmap

  • PlannedClaude maps unknown statement columns and suggests categories.
  • PlannedClaude assistant: summaries and Q&A over your linked notes.

Built every day with Claude Code.

How it works

From paper bill to ledger in three steps

Photo, fields filled, saved. You stay in control of every record.

  1. 1

    Snap the bill

    Take a photo of a paper bill or receipt.

  2. 2

    Check the fields

    Biller, amount, period and due date are filled in. ROC dates are converted.

  3. 3

    Save to your ledger

    Check the fields, then save.

Illustrative mockup, demo data

Built with care for your data

Household money is personal. Here is how LifeHub handles it. Details are in our privacy notice.

  • Your data is stored in LifeHub's own database on infrastructure we run. It is not sold or shared for advertising.

  • LifeHub's apps sit behind a single sign-in with role-based access.

  • Bill photos are sent to an AI provider to read the document.

  • API keys and secrets are kept on the server, not in the app.

Tech, for reviewers

  • .NET 10
  • Angular 21
  • PostgreSQL 16
  • Claude API (in progress)
  • Cloudflare

Self-hosted production with automatic deploys on every merge.

About

About Cheng Studio

Cheng Studio is a one-person software studio in Taiwan, run by Willy Cheng. We build practical tools for everyday life, starting with LifeHub. Bootstrapped and independent.

Contact

LifeHub is in private beta. Questions, feedback, or want to try it?

Request beta access