Wealthfolio: трекер личных финансов с локальным хранением данных
Wealthfolio — это открытый трекер личных финансов, который фокусируется на конфиденциальности и хранении данных на локальном устройстве. Он позволяет отслеживать инвестиции, чистую стоимость, расходы и проводить симуляции без необходимости подключаться к облачным сервисам.
Проект отличен от альтернатив, так как поддерживает локальное хранение данных, что обеспечивает большую безопасность и приватность. Это идеальное решение для разработчиков и пользователей, которые ценят свой контроль над финансовой информацией и не хотят, чтобы данные передавались третьим лицам. Wealthfolio доступен для macOS, Windows и Linux, а также имеет мобильное приложение для iOS и возможность развертывания через Docker.
Обрати внимание, что проект может находиться на ранней стадии развития, и наличие некоторых функций может варьироваться. Тем не менее, для пользователей, стремящихся к простоте и безопасности в управлении финансами, Wealthfolio звучит как достойный выбор.
Wealthfolio — это открытый и приватный трекер портфолио, который позволяет отслеживать инвестиции, чистую стоимость, расходы и проводить симуляции. Все данные хранятся локально на твоем устройстве, без облачных баз данных и необходимости создавать аккаунт. Приложение предоставляется бесплатно и навсегда, но имеется опциональная подписка — Wealthfolio Connect, которая позволяет автоматически синхронизировать данные с брокерами (более 30 институций) в режиме только для чтения.
Ключевые возможности
- 📊 Отслеживание портфолио — возможность мониторить инвестиции по различным счетам и типам активов.
- 📈 Анализ производительности — расчёт реальных возвратов (временной и денежный взвешенный), сравнительный анализ и исторические данные.
- 💰 Управление активностью — импорт и управление всеми торговыми активностями.
- 🎯 Планирование целей — установка и отслеживание финансовых целей с управлением распределением средств.
- 🔒 Локальные данные — все данные хранятся локально без зависимости от облачных платформ.
- 🔄 Опциональная синхронизация с брокерами — автоматическая синхронизация с брокерами через Wealthfolio Connect (означает, что в некоторых случаях данные могут быть доступны только при подписке).
- 🧩 Расширяемость — мощная система дополнений для кастомизации функциональности.
- 🌍 Поддержка нескольких валют — управление обменными курсами различных валют.
- 📱 Кроссплатформенность — доступно на Windows, macOS, Linux, iOS и через самохостинг (Docker).
Установка и запуск
Для локальной установки приложения необходимо выполнить следующие шаги:
git clone https://github.com/wealthfolio/wealthfolio.git
cd wealthfolio
pnpm install
cp .env.example .env
# Настройка базы данных
DATABASE_URL=../db/wealthfolio.db
pnpm tauri dev
Чтобы запустить приложение в режиме веба, использовать следующий команду:
pnpm run dev:web
Необходимо, чтобы на твоем компьютере были установлены Node.js, pnpm, Rust и Tauri.
Docker
Wealthfolio также можно запустить в контейнере Docker. Используй следующую команду для загрузки последнего образа:
docker pull wealthfolio/wealthfolio:latest
Запустите контейнер с конфигурацией из файлы окружения:
docker compose --env-file .env.docker up -d
Контейнер будет доступен по адресу http://localhost:8088.
Ограничения
Wealthfolio 3.7 требует macOS 12 или более нового, а также iOS/iPadOS 16 или более нового. Для Windows используется Evergreen WebView2. Для Linux и самохостинга необходимо обновлять WebKitGTK или браузер.
Также обращай внимание, что опциональная синхронизация с брокерами доступна по подписке.
Открыть на GitHub: wealthfolio/wealthfolio →
RepoRadar