aicoolies logo
TaxHacker logo

TaxHacker

Self-hosted AI accounting for freelancers and small teams

Share
open-sourceOpen Source
Visit Website →

TaxHacker is an open-source, self-hosted AI accounting app that automatically extracts financial data from receipts, invoices, and bank statements using LLMs. It supports 170+ currencies and 14 cryptocurrencies with historical exchange rate conversion, multi-project accounting, and custom AI extraction fields. Works with OpenAI, Gemini, Mistral, or local models via Ollama—deploy with Docker and keep all financial data under your control.

TaxHacker eliminates manual expense tracking for freelancers and small businesses by using large language models to automatically process financial documents. Upload a receipt photo, invoice PDF, or bank statement, and the AI extracts amounts, dates, merchant names, tax information, and product details into a structured database. The tool handles documents in any language, processes handwritten receipts, and works with multi-currency transactions across 170+ world currencies and 14 popular cryptocurrencies including BTC, ETH, and DOT.

What sets TaxHacker apart is its flexibility in both AI and data modeling. You can connect your preferred LLM provider—OpenAI GPT, Google Gemini, Mistral, or run completely offline with Ollama and LM Studio. Beyond standard extraction, you can define unlimited custom fields with tailored AI prompts: a law firm might extract client case numbers from invoices, while an e-commerce seller could pull product SKUs to calculate per-item costs. Multi-project accounting lets you track expenses across different clients or business lines with separate reporting and CSV export for tax filing.

Built with Next.js and PostgreSQL, TaxHacker deploys via Docker Compose on any infrastructure you control. Created by vas3k, a well-known developer and blogger, the project is actively maintained under the MIT license with a growing community. All financial data stays on your server—no cloud processing, no vendor lock-in, and no subscription fees beyond whatever LLM API costs you choose to incur.

Pricing

Free, open source (MIT). LLM API costs optional.

Platforms

Self-hosted via Docker (Web UI, Next.js + PostgreSQL)

Categories

Tags

Use Cases

Alternatives

Related Tools

ZCode

Z.ai desktop agentic development environment for GLM-5.2 coding

ZCode is Z.ai’s Agentic Development Environment for GLM-5.2 coding workflows. The desktop app combines a first-party coding agent, goal mode, model/provider setup, MCP server management, Git and terminal context, remote phone control, usage stats and safety confirmation modes so developers can plan, implement, review and iterate on long-running software tasks from one workspace.

freemiumTelemetry

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

open-sourceOpen SourceTelemetry

KubeAI

Kubernetes operator for serving AI inference workloads

KubeAI is an Apache-2.0 Kubernetes operator for deploying and scaling AI inference workloads, including LLMs, embeddings, reranking, and speech-to-text. It gives platform teams OpenAI-compatible endpoints, model proxy/controller primitives, model caching, scale-from-zero behavior, and cluster-native resource management for self-hosted inference on Kubernetes.

open-sourceOpen Source

Notion MCP Server

Official Notion MCP server for AI-agent workspace access

Notion MCP Server is Notion's official MIT-licensed MCP server for connecting AI assistants to Notion workspaces. It supports the vendor-backed remote OAuth path and tools designed for page, workspace, and Markdown-style operations, making it a safer default than unofficial Notion bridges for teams already using Notion for docs, projects, or internal knowledge bases.

open-sourceOpen SourceTelemetry

Linear MCP Server

Official authenticated remote MCP endpoint for Linear issues, projects, comments, and coding-agent workflows.

Linear MCP Server is Linear’s official authenticated remote MCP endpoint for agent access to issues, projects, and comments. It gives Claude, Codex, Cursor, VS Code, Windsurf, Zed, and other clients a centrally hosted way to find, create, and update Linear work items through OAuth-backed MCP without maintaining a local connector or brittle API glue.

freemiumTelemetry

Slack MCP Server

Official Slack MCP server for approved workspace search, messaging, canvas, and user-context actions.

Slack MCP Server is Slack’s official remote MCP layer for giving approved AI clients workspace context and controlled actions. It lets agents search messages, files, users, and channels, draft or send messages, read threads, manage canvases, and authenticate through Slack OAuth while workspace admins approve integrations and normal Slack rate limits still apply.

freemiumTelemetry