Money · Independent · 21 Oct 2026

vas3k/TaxHacker

Self-hosted AI accounting app. LLM analyzer for receipts, invoices, transactions with custom prompts and categories

← Money

In simple English

TaxHacker reads your receipts, invoices, and bank statements using artificial intelligence. You upload a photo or a PDF of a bill, and the app fills in your accounting records. It sorts your spending into custom categories and converts foreign currencies automatically. You can run it on your own computer or home server to keep your financial data private. It replaces manual data entry and saves hours of tedious bookkeeping.

What it is

A self-hosted accounting web application built with TypeScript, Next.js (a React framework for building fast web applications), and PostgreSQL (a reliable relational database for storing structured data). It connects to cloud artificial intelligence providers or local language models to extract text and data from document scans.

What it is good for

Freelancers and small business owners who want to automate expense tracking and tax preparation without sending their financial data to a third-party service.

Stars6.8k
LicenceMIT
Latestv0.8.5 (2026-07-20)checked 21 Oct 2026
Last code change2026-09-28
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Automatically reads and categorises receipts, invoices, and PDFs using artificial intelligence.
  • Supports local language models via Ollama and LM Studio for complete data privacy.
  • Includes multi-currency conversion with historical exchange rates for over 170 currencies and cryptocurrencies.
Watch for
  • Requires Docker and a running PostgreSQL database for self-hosting.
  • Accuracy depends entirely on the chosen artificial intelligence model and its ability to perform optical character recognition.
  • Early-stage software with active development and potential breaking changes.
Replaces

manual expense tracking in spreadsheets and commercial cloud accounting software

Works well with

Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server)

Similar repositories
  • firefly-iii/firefly-iii25k stars

    Firefly III is a mature self-hosted personal finance manager for tracking budgets and expenses manually or via imports.

  • actualbudget/actual30k stars

    Actual Budget is a local-first personal finance tool focusing on fast envelope budgeting and bank synchronisation.

Also reviewed on Repo Radar
  • hledgerorg/hledger4.8k stars

    Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.

  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

  • ledger/ledger6.1k stars

    Double-entry accounting from a plain text file, run from the command line, with no database of any kind.

Install
curl -O https://raw.githubusercontent.com/vas3k/TaxHacker/main/docker-compose.yml
docker compose up

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Commerce & Finance › Accounting & Expense Management › Expenses.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.