vas3k/TaxHacker

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

What it solves

TaxHacker is a self-hosted accounting application designed for freelancers, indie-hackers, and small businesses to automate the tedious process of expense and income tracking. It eliminates manual data entry by using AI to extract financial information from receipts, invoices, and PDFs.

How it works

Users upload photos or PDFs of financial documents. The system uses a Large Language Model (LLM) to recognize and extract key data—such as product names, amounts, dates, merchants, and taxes—and saves it into a structured database. It supports various LLM providers including OpenAI, Google Gemini, Mistral, and local LLMs via OpenAI-compatible APIs (like Ollama or vLLM). The app also handles automatic currency conversion for over 170 world currencies and 14 cryptocurrencies based on historical exchange rates.

Who it’s for

It is built for freelancers, small business owners, and those who prioritize data privacy by wanting to self-host their financial records on their own infrastructure using Docker.

Highlights

  • AI-Powered Extraction: Automatically pulls data from store receipts, restaurant bills, bank statements, and even handwritten notes.
  • Customizable AI Prompts: Users can modify system prompts or create specific prompts for custom fields to extract industry-specific information.
  • Multi-Currency & Crypto: Automatic detection and conversion to a base currency using historical rates.
  • Self-Hosted Privacy: Full ownership of data via Docker deployment, ensuring financial documents stay under the user's control.
  • Flexible Organization: Support for custom categories, projects, and bulk operations for easy filtering and CSV export for tax reporting.

Related

  • Project
  • Project
  • Project
  • Project
  • Project