Whisper Money: приложение для управления личными финансами с акцентом на приватность

Whisper Money: приложение для управления личными финансами с акцентом на приватность

Whisper Money — это приложение для личных финансов с акцентом на приватность, позволяющее отслеживать и классифицировать свои расходы. Забудь про Excel: с помощью этого инструмента ты сможешь легко управлять несколькими банковскими счетами, а также настраивать автоматическое категоризирование транзакций.

Проект выделяется акцентом на безопасность данных пользователя — Whisper Money не собирает и не продает твою информацию, что делает его интересным выбором для тех, кто заботится о приватности. Приложение полностью открыто, так что ты можешь сам проверить, как обрабатываются твои данные.

Проект написан на PHP с использованием Laravel 12. Чтобы запустить Whisper Money, доступны инструкции в README, но учитывай, что для работы приложения нужно подготовить инфраструктуру для хостинга данных. Этот проект подойдёт тем, кто хочет избежать использование облачных решений и заботится о безопасности своих финансов.

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

Основные функции

  • 🔐 Конфиденциальность — ты владеешь своими данными, и они никогда не будут проданы. Приложение можно развернуть на собственном сервере для полной локальной обработки.
  • 🏦 Управление банковскими счетами — отслеживай несколько счетов в одном месте.
  • 📊 Классификация транзакций — поддержка как автоматической, так и ручной классификации.
  • 🤖 Правила автоматизации — настрой правила для автоматической классификации транзакций.
  • 📈 Финансовая аналитика — понимай свои модели расходов.

Как установить и запустить

Быстрый старт (рекомендуется)

Самый простой способ начать работу — воспользоваться автоматизированным скриптом установки:

bash <(curl -fsSL https://whisper.money/setup.sh)

После установки просто открой в браузере адрес https://whisper.money.localhost.

Ручная установка

Если предпочитаешь устанавливать вручную, сначала клонируй репозиторий:

git clone https://github.com/whisper-money/whisper-money.git
cd whisper-money

Затем запусти скрипт установки:

whispermoney install

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

# Запустить все сервисы
whispermoney start

# Остановить все сервисы
whispermoney stop

# Обновить до последней версии
whispermoney upgrade

# Интерактивное меню
whispermoney

Запуск с Docker

Для тестирования производственного Docker-образа локально, сначала скопируй файл окружения:

cp .env.production.example .env

Затем запусти сервисы:

docker compose -f docker-compose.production.yml up -d

Приложение будет доступно по адресу http://localhost:8080. Чтобы изменить порт, установи переменную APP_PORT:

APP_PORT=3000 docker compose -f docker-compose.production.yml up -d

Ограничения и конфигурация AI

Функции AI в Whisper Money, такие как автоматическая классификация транзакций, зависят от конфигурации провайдера. По умолчанию используется Google Gemini, однако ты можешь настроить его на любой поддерживаемый провайдер. Для этого потребуется соответствующая настройка переменных окружения. Приложение также позволяет настраивать правила и модели для анализа.

Тем не менее, функционирование AI-функций зависит от корректного указания API-ключей и модели, которую ты собираешься использовать. Например, при использовании локального сервера Ollama к модели необходимо предварительно подключиться.

Открыть на GitHub: whisper-money/whisper-money →

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

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

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