Об этом проекте
ezBookkeeping — это открытое приложение для самостоятельного ведения личных финансов, предназначенное для учёта ежедневных доходов и расходов. Оно ориентировано на приватность и контроль, а развернуть его можно одной командой Docker. Проект заявляет, что он достаточно экономичен по ресурсам, чтобы работать на домашних серверах, устройствах NAS и оборудовании Raspberry Pi.
Основные возможности учёта включают двухуровневые счета и категории, прикрепление изображений к операциям, отслеживание местоположения с картами, запланированные операции, а также расширенную фильтрацию, поиск, визуализацию и анализ. Пользователи могут анализировать исторические данные с помощью встроенных графиков или задавать собственные измерения для графиков.
Импорт и экспорт данных поддерживают широкий спектр форматов: CSV, Excel, OFX, QFX, QIF, IIF, Camt.052, Camt.053, MT940, GnuCash, Firefly III и Beancount, с настраиваемым сопоставлением столбцов, правилами и скриптами для импорта CSV/Excel.
Интерфейс адаптирован для мобильных устройств и настольных компьютеров, поддерживает установку PWA на главный экран мобильного устройства, настраиваемые макеты обзора и тёмный режим. Локализация включает поддержку нескольких языков и валют, несколько источников обменных курсов с автоматическим обновлением, поддержку нескольких часовых поясов, а также настраиваемые форматы даты, чисел и валют.
Параметры безопасности включают двухфакторную аутентификацию, внешнюю аутентификацию OIDC, ограничение частоты попыток входа и блокировку приложения с помощью PIN-кода или WebAuthn.
Среди возможностей, связанных с ИИ, проект перечисляет распознавание текста и изображений чеков, генерацию пользовательских графиков с помощью ИИ, интеграцию MCP (Model Context Protocol), а также инструменты навыков агента и скриптов командной строки API.
Варианты развёртывания включают образы Docker, готовые бинарные файлы для Windows, macOS и Linux на архитектурах x86, amd64 и ARM, а также сборку из исходного кода с помощью Go, GCC, Node.js и NPM. Поддерживаемые базы данных — SQLite, MySQL и PostgreSQL. Доступны живая демонстрация и документация, проект распространяется по лицензии MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.