Бухгалтерская программа и система учёта запасов с открытым исходным кодом для малого и среднего бизнеса, с двойной записью и финансовой отчётностью.
- Звёзды
- 6,753
- Форки
- 1,117
- Открытые issues
- 41
- Последний коммит
- 21 день назад
Что это?
TaxHacker — бухгалтерское приложение для самостоятельного развёртывания, ориентированное на фрилансеров, инди-разработчиков и малый бизнес. Вы загружаете фотографии чеков, счетов или PDF, а LLM распознаёт и извлекает такие данные, как продавец, дата, суммы, налоги и позиции в чеке, после чего сохраняет их в табличную базу данных, где записи можно фильтровать и экспортировать в CSV.
Приложение поддерживает OpenAI, Google Gemini, Mistral и локальные OpenAI-совместимые эндпоинты, например Ollama, LM Studio, vLLM и LocalAI. Пользователи могут задавать собственные поля, категории и проекты, а также писать промпты для извлечения данных на уровне системы и отдельных полей. Валюта определяется и конвертируется по историческим курсам на дату транзакции; поддерживается более 170 фиатных валют и 14 криптовалют.
Для развёртывания используются Docker Compose и PostgreSQL 17+, а стек приложения включает Next.js 15+, Prisma и TypeScript. Для локальной разработки при обработке PDF нужны Ghostscript и GraphicsMagick. Проект находится на ранней стадии разработки.
Ключевые возможности
- 01Извлекает с помощью LLM данные о продавце, дате, суммах, налогах и позициях из фотографий и PDF.
- 02Поддерживает OpenAI, Gemini, Mistral и локальные OpenAI-совместимые модели, например Ollama.
- 03Конвертирует валюты по историческим курсам, в том числе криптовалюты.
- 04Позволяет задавать собственные поля, категории, проекты и промпты для извлечения данных.
- 05Экспортирует отфильтрованные транзакции в CSV вместе с прикреплёнными документами.
- 06Развёртывается с помощью Docker Compose и PostgreSQL.
Сценарии использования
- Фрилансерам — для учёта чеков и счетов при подготовке налоговой отчётности.
- Малому бизнесу, которому нужны структурированные записи о расходах без ручного ввода данных.
- Пользователям, которые хотят хранить финансовые документы на собственном сервере и использовать локальную LLM.
- Командам, которым нужно извлекать из документов пользовательские поля, например коды проектов.
Быстрый старт
- 1
Скачайте файл Docker Compose
curl -O https://raw.githubusercontent.com/vas3k/TaxHacker/main/docker-compose.yml - 2
Запустите приложение с помощью Docker Compose
docker compose up
Что важно знать
- В README указано, что проект находится на ранней стадии разработки и используется на ваш страх и риск.
- Для извлечения данных нужна база данных PostgreSQL и API-ключ LLM либо локальная LLM.
- Точность результатов OCR локальной LLM не гарантируется.
Темы
Частые вопросы
- Что такое TaxHacker?
- Самостоятельно развёртываемое бухгалтерское приложение, которое с помощью LLM извлекает данные из чеков, счетов и PDF в структурированную базу транзакций. TaxHacker — бухгалтерское приложение для самостоятельного развёртывания, ориентированное на фрилансеров, инди-разработчиков и малый бизнес. Вы загружаете фотографии чеков, счетов или PDF, а LLM распознаёт и извлекает такие данные, как продавец, дата, суммы, налоги и позиции в чеке, после чего сохраняет их в табличную базу данных, где записи можно фильтровать и экспортировать в CSV.
- TaxHacker можно использовать бесплатно? Какая у него лицензия?
- TaxHacker распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- TaxHacker всё ещё поддерживается?
- Активно поддерживается. Последний коммит в TaxHacker — 28 сент. 2026 г..
- Для чего можно использовать TaxHacker?
- Фрилансерам — для учёта чеков и счетов при подготовке налоговой отчётности. Малому бизнесу, которому нужны структурированные записи о расходах без ручного ввода данных. Пользователям, которые хотят хранить финансовые документы на собственном сервере и использовать локальную LLM. Командам, которым нужно извлекать из документов пользовательские поля, например коды проектов.
- Как установить TaxHacker?
- Скачайте файл Docker Compose: curl -O https://raw.githubusercontent.com/vas3k/TaxHacker/main/docker-compose.yml Запустите приложение с помощью Docker Compose: docker compose up
- Где скачать TaxHacker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/vas3k/TaxHacker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Юридическая система для самостоятельного размещения: подготовка, проверка и управление договорами с AI-ассистентом Luna для исследований и анализа документов.
Локальная AI-среда для офисной работы: превращает один запрос в редактируемые файлы PPTX, DOCX, XLSX и HTML, используя ваши ключи моделей.
Платформа с открытым исходным кодом, которая превращает любую тему или документ в интерактивный класс с AI-преподавателями, слайдами, тестами и симуляциями.
Локальный прокси, который позволяет Codex, Claude Code, Claude Desktop и Grok Build работать с любыми LLM-провайдерами.
Самостоятельно размещаемая open source-платформа AI-ассистента и постоянных ботов: вы выбираете модель и песочницу, а пользоваться можно через веб, компьютер, iPhone и Android.