TaxHacker is a self-hosted AI-driven accounting tool that automates expense and income tracking by extracting data from receipts and invoices.
Source: README View on GitHub →TaxHacker is gaining attention due to its AI-powered data extraction from receipts and invoices, addressing the pain points of manual data entry and the need for accurate financial tracking. Its self-hosted nature also caters to privacy concerns, and its support for various AI models and currencies adds to its appeal.
Source: Synthesis of README and project traitsTaxHacker uses AI to automatically recognize and extract information from receipts, invoices, and PDFs, including product names, amounts, dates, and merchants, and stores it in a structured database.
Source: READMEThe app supports automatic currency conversion for over 170 world currencies and 14 popular cryptocurrencies, using historical exchange rates from the transaction date.
Source: READMEUsers can create custom categories, projects, and fields to organize transactions according to their specific needs, and write custom AI prompts for more detailed information extraction.
Source: READMETaxHacker offers a self-hosted mode, allowing users to keep their financial data on their own infrastructure, ensuring privacy and control over their information.
Source: READMEThe architecture of TaxHacker is inferred to be modular, with a frontend built using Next.js and an API layer. It uses Prisma for database interactions and PostgreSQL as the database. The codebase is structured into various directories for different functionalities, such as AI processing, file handling, and user interface components. The project utilizes Docker for deployment, indicating a containerized and scalable architecture.
Source: Code tree + dependency filesinfra: Docker | key_deps: @prisma/client, next, react, react-dom | language: TypeScript | framework: Next.js, Prisma
Source: Dependency files + code treeTaxHacker is suitable for freelancers, indie-hackers, and small businesses. It is useful for automating accounting processes, managing expenses and income, and preparing tax reports. Specific scenarios include tracking business expenses, managing multiple projects, and generating tax-ready reports.
Source: READMEv0.7.0 (2026-04-03): Added support for local LLMs. v0.6.1 (2026-03-12): Fixed critical issues and improved authentication. v0.6.0 (2025-07-23): Introduced custom LLM support and item detection. v0.5.5 (2025-05-08): Added invoice generator and business details settings. v0.5.1 (2025-04-10): Major bugfixes.
Source: GitHub ReleasesTaxHacker is a promising open-source project for those seeking an AI-driven accounting solution with a focus on privacy and customization. It is particularly suitable for small businesses and freelancers looking to automate their accounting processes and manage their finances efficiently.
Source: Synthesis