ezBookkeeping: приложение для учета личных финансов с открытым кодом

ezBookkeeping: приложение для учета личных финансов с открытым кодом

ezBookkeeping — это мощное, самостийное приложение для личных финансов с открытым исходным кодом. Оно упрощает процесс учета ежедневных транзакций, поддерживает импорт данных из различных источников и позволяет быстро искать и фильтровать счета. Удобные графики и возможность выполнения кастомных запросов помогут проанализировать твои финансовые привычки.

Преимущество ezBookkeeping в том, что оно не требует сложных настроек, запускается всего одной командой в Docker и может работать на ресурсно-ограниченных устройствах, таких как Raspberry Pi и домашние NAS. Интерфейсы адаптированы как для мобильных, так и для настольных устройств. Также поддерживается PWA, что позволяет добавить приложение на главный экран смартфона для быстрого доступа.

Учти, что проект еще может находиться на ранней стадии, так что возможно, некоторый функционал будет дорабатываться. В целом, ezBookkeeping будет полезен тем, кто ищет простое и эффективное решение для ведения личных финансов без необходимости зависеть от облачных сервисов.

ezBookkeeping — это приложение для личных финансов с открытым исходным кодом, которое можно развернуть на своем сервере. Оно предназначено для простого учета ежедневных транзакций, импорта данных из различных источников и быстрого поиска счетов. Пользователи могут анализировать исторические данные с помощью встроенных графиков или выполнять настраиваемые запросы для более глубокого понимания своих финансовых тенденций.

Приложение подходит для различных архитектур, включая дома́шние серверы, NAS и Raspberry Pi. Оно имеет адаптивный интерфейс для мобильных и десктопных устройств, а также поддерживает PWA (прогрессивные веб-приложения), что позволяет добавлять его на главный экран мобильного устройства и использовать как нативное приложение.

Особенности

  • Открытый исходный код и самостоятельный хостинг: обеспечивает контроль над данными пользователя.
  • Легковесность и быстродействие: минимальные требования к ресурсам.
  • Простая установка: поддержка Docker, работа с SQLite, MySQL и PostgreSQL, кроссплатформенность (Windows, macOS, Linux), поддержка x86, amd64 и ARM.
  • Удобный интерфейс: оптимизированный для мобильных и десктопных устройств с поддержкой темного режима и пользовательских макетов.
  • Функции на основе ИИ: распознавание текста и изображений чеков, интеграция с AI через MCP (Model Context Protocol).
  • Расширенные функции учета: двухуровневые счета и категории, возможность прикрепления изображений и отслеживания местоположения.
  • Безопасность: поддержка двухфакторной аутентификации, ограничение по количеству попыток входа и блокировка приложения.
  • Импорт и экспорт данных: поддержка множества форматов, таких как CSV и Excel, с возможностью настройки правил импорта.

Установка

ezBookkeeping может быть развернуто несколькими способами:

Запуск с помощью Docker

Для установки и запуска с Docker используй команду:

$ docker run -p8080:8080 mayswind/ezbookkeeping

Для использования в продакшене рекомендуется монтировать постоянное хранилище данных.

Установка из бинарного файла

Загрузить последнюю версию можно по ссылке: релизы. Установка для Linux/macOS и Windows:

$ ./ezbookkeeping server run
.\ezbookkeeping.exe server run

Приложение по умолчанию будет доступно по адресу http://{YOUR_HOST_ADDRESS}:8080/.

Ограничения

Хотя ezBookkeeping предлагает множество возможностей, важно учитывать, что для полноценной работы требуется корректная настройка серверной среды. Также, при использовании API и интеграции с ИИ могут возникать ограничения, связанные с совместимостью и надежностью распознавания данных. Необходимо быть внимательным с настройкой безопасности и резервного хранения данных для предотвращения потерь при сбоях.

Для получения дополнительной информации о функционале и поддержке проекта, можно обратиться к документации на официальном сайте.

Открыть на GitHub: mayswind/ezbookkeeping →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте