vas3k/TaxHacker

⭐ 308 Stars 🍴 51 Forks TypeScript

TaxHacker 是一个基于 AI 的自托管会计应用程序,旨在自动化个人和企业用户的财务记录和税务申报流程。

来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

TaxHacker 受关注的原因包括其自动化财务记录的能力、对多种文档格式的支持、以及提供自托管模式以保护用户数据隐私。它填补了市场上对自动化会计解决方案的需求空白,并采用了现代 AI 技术来简化财务流程。

来源:综合 README 描述和项目特征

核心功能

AI 自动化数据提取

通过上传照片或 PDF 文档,TaxHacker 可以自动识别和提取关键财务数据,如产品名称、金额、日期等,并存储在结构化数据库中。

来源:据 README 描述
多货币支持与自动转换

TaxHacker 支持自动检测和转换多种货币,包括加密货币,并使用历史汇率进行转换。

来源:据 README 描述
自定义分类和项目

用户可以根据自己的需求创建自定义分类、项目和字段,以更好地组织和管理财务数据。

来源:据 README 描述

技术架构

TaxHacker 采用模块化设计,前端使用 Next.js 构建,后端使用 Prisma 进行数据库操作。数据通过 API 进行流转,关键的技术决策包括使用 TypeScript 编写代码,以及采用 Docker 容器化部署。

来源:代码目录结构 + 依赖文件

技术栈

infra: Docker  |  key_deps: @prisma/client, next, react  |  language: TypeScript  |  framework: Next.js, Prisma

来源:依赖文件 + 代码目录结构

快速上手

curl -O https://raw.githubusercontent.com/vas3k/TaxHacker/main/docker-compose.yml docker compose up
来源:README Installation/Quick Start

使用场景

TaxHacker 适用于自由职业者、独立黑客和小型企业,用于自动化财务记录和税务申报。具体场景包括:管理个人或企业财务记录、简化税务申报流程、自动化货币转换等。

来源:README

优势与局限

优势

  • 优势1:自动化财务记录和税务申报流程,节省时间和精力
  • 优势2:支持多种文档格式和货币,易于使用
  • 优势3:提供自托管模式,保护用户数据隐私

局限

  • 局限1:项目处于早期开发阶段,可能存在稳定性问题
  • 局限2:依赖外部 AI 服务,可能受限于服务提供商
来源:综合 README、代码结构和依赖分析

最新版本

v0.7.0 (2026-04-03): 引入本地 LLM 支持

来源:GitHub Releases

总结评价

TaxHacker 是一个值得关注的开源项目,特别是对于需要自动化财务记录和税务申报的个人和企业。它提供了一系列强大的功能,并注重用户数据隐私。适合寻求简化财务流程和提升效率的团队或个人使用。

来源:综合分析
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间:2026-04-06 13:41。质量评分:85/100。 所有结论均标注了数据来源。如发现不准确之处,欢迎反馈。

数据来源: README、GitHub API、依赖文件