Бесплатное приложение для личных финансов с открытым исходным кодом и локальным хранением данных, основанное на конвертном бюджетировании и синхронизацией между устройствами.
eitchtee/WYGIWYH
Самостоятельно размещаемый трекер личных финансов на Django: мультивалютные транзакции, счета, капитал и усреднение долларовой стоимости.
Open source альтернатива:Mint
- Звёзды
- 910
- Форки
- 47
- Открытые issues
- 19
- Последний коммит
- позавчера
Что это?
WYGIWYH — самостоятельно размещаемый трекер финансов для тех, кто хочет учитывать доходы и расходы без составления бюджета. В основе — простое правило: тратить доходы этого месяца в этом же месяце, а сбережения считать неприкосновенными в последующие месяцы. Транзакции, счета — например, банковские счета, кошельки и инвестиционные счета — и балансы собраны в одном веб-интерфейсе.
Трекер поддерживает несколько валют, в том числе пользовательские валюты для криптовалют и бонусных баллов. Правила для транзакций могут автоматически корректировать записи — например, учитывать расчётные периоды по кредитным картам. Встроенный трекер усреднения долларовой стоимости помогает учитывать регулярные инвестиции в криптовалюты и акции, а API позволяет другим сервисам синхронизировать транзакции.
Приложение запускается с помощью Docker Compose и использует PostgreSQL в качестве базы данных. Поддерживаются вход через OpenID Connect, привязанные к пользователю API-токены для автоматизации и настройка MCP OAuth для подключения AI-клиентов.
Ключевые возможности
- 01Учитывает доходы и расходы в одном месте по нескольким счетам.
- 02Поддерживает несколько валют и пользовательские валюты.
- 03Автоматически корректирует транзакции с помощью настраиваемых правил.
- 04Включает встроенный трекер усреднения долларовой стоимости для регулярных инвестиций.
- 05Предоставляет API и привязанные к пользователю токены для автоматизации.
- 06Поддерживает вход через OpenID Connect.
Сценарии использования
- Учёт личных расходов и сбережений без строгого распределения по категориям бюджета.
- Управление доходами и расходами в нескольких валютах.
- Отслеживание регулярных покупок криптовалют или акций методом усреднения долларовой стоимости.
- Синхронизация транзакций из других инструментов через API.
Быстрый старт
- 1
Установите Docker вместе с docker-compose
- 2
Создайте docker-compose.yml и .env на основе шаблонов, ссылки на которые есть в README, и заполните настройки
- 3
Запустите приложение
docker compose up -d - 4
Создайте первую учетную запись администратора
docker compose exec -it web python manage.py createsuperuser
Что важно знать
- Необходимо самостоятельно предоставить базу данных PostgreSQL.
- Для самостоятельного хостинга нужно вручную настроить Docker, переменные окружения и учетную запись администратора.
- Последний код из main или тег nightly может содержать недокументированные несовместимые изменения.
- Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, которая требует делиться измененным исходным кодом при предоставлении его в качестве сетевого сервиса.
В подборках
Темы
Частые вопросы
- Что такое WYGIWYH?
- Самостоятельно размещаемый трекер личных финансов на Django: мультивалютные транзакции, счета, капитал и усреднение долларовой стоимости. WYGIWYH — самостоятельно размещаемый трекер финансов для тех, кто хочет учитывать доходы и расходы без составления бюджета. В основе — простое правило: тратить доходы этого месяца в этом же месяце, а сбережения считать неприкосновенными в последующие месяцы. Транзакции, счета — например, банковские счета, кошельки и инвестиционные счета — и балансы собраны в одном веб-интерфейсе.
- WYGIWYH можно использовать бесплатно? Какая у него лицензия?
- WYGIWYH распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- WYGIWYH всё ещё поддерживается?
- Активно поддерживается. Последний коммит в WYGIWYH — 6 нояб. 2026 г..
- Для чего можно использовать WYGIWYH?
- Учёт личных расходов и сбережений без строгого распределения по категориям бюджета. Управление доходами и расходами в нескольких валютах. Отслеживание регулярных покупок криптовалют или акций методом усреднения долларовой стоимости. Синхронизация транзакций из других инструментов через API.
- Как установить WYGIWYH?
- Установите Docker вместе с docker-compose Создайте docker-compose.yml и .env на основе шаблонов, ссылки на которые есть в README, и заполните настройки Запустите приложение: docker compose up -d Создайте первую учетную запись администратора: docker compose exec -it web python manage.py createsuperuser
- Где скачать WYGIWYH?
- Исходный код и инструкции по установке — на GitHub: https://github.com/eitchtee/WYGIWYH
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемое приложение для учёта личных финансов: запись ежедневных операций, импорт банковских данных и анализ расходов с помощью графиков.
Самостоятельно размещаемое приложение для учёта личных финансов: расходы, бюджеты по категориям, чистый капитал и отчёты на собственном сервере.
Самостоятельно размещаемое приложение для личных финансов: учет ежемесячных расходов, бюджетов, счетов и прогресса к финансовым целям.
Самостоятельно размещаемый менеджер личных финансов для учёта счетов, транзакций и бюджетов с синхронизацией банковских данных на собственной инфраструктуре.
Самостоятельно размещаемое приложение для личного бюджета на Vue: отслеживайте расходы и доходы за несколько лет и разворачивайте его в Docker.