Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Local financial analytics for CSV exports from Zenmoney. Dashboard, charts, budgets, FIRE, anomalies.
AI translation
Локальная финансовая аналитика для CSV-выгрузок из Дзен-мани. Дашборд, графики, бюджеты, FIRE, аномалии.
FinanceTypeScript · CSSGitHub @DEADoverOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Service for detailed analytics of your financial data from the Zenmoney app (Zenmoney.ru)
AI translation
Сервис для детальной аналитики ваших финансовых данных из приложения Дзен-мани (Zenmoney.ru)
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Спокойная и наглядная аналитика ваших денег из Дзен-мани . Десятки графиков, бюджеты, цели FIRE, финансовое здоровье — и всё это прямо в вашем браузере. Дзен-мани отлично собирает ваши операции. DzenAnalytics превращает их в понятную картину: куда уходят деньги, на чём можно сэкономить и успеваете ли вы к своей цели — без таблиц и ручной возни.Read the full README ↗
Веб-версия Дзен-мани давно устарела и не развивается. DzenAnalytics — современный веб-инструмент для работы с вашими данными из Дзен-мани на большом экране компьютера или ноутбука: операции, бюджеты, правила и десятки графиков в одном окне браузера. А заодно — чуть больше аналитики, чем есть в самом приложении.
Подробный разбор возможностей — в разделе «Справка» внутри приложения.
Данные остаются у вас. Никакой телеметрии. Все данные обрабатываются и хранятся только в вашем браузере — даже в онлайн-версии сервер лишь отдаёт файлы приложения и ваших данных не видит. При работе через API запросы идут напрямую в Дзен-мани. По умолчанию приложение лишь читает данные — отправка изменений обратно в Дзен-мани включается вами вручную.
Онлайн — откройте app.dzenanalytics.ru. Устанавливать ничего не нужно. Сервер только отдаёт файлы приложения: ваши данные хранятся в облаке Дзен-мани и в вашем браузере.
Офлайн — скачайте standalone-сборку из релизов, распакуйте и откройте DzenAnalytics.html. Один файл, работает без интернета (при условии использования CSV-выгрузки).
Из исходников:
git clone https://github.com/DEADover/DzenAnalytics
cd DzenAnalytics
npm install
npm run dev # разработка
npm run build # сборка в dist/
В Docker — собственный хостинг одной командой. Готовый образ выходит с каждым релизом (amd64 и arm64) и поднимает приложение в nginx на порту 8000:
docker run -d -p 8000:8000 --restart unless-stopped ghcr.io/deadover/dzenanalytics:latest
# затем откройте http://localhost:8000
Вместо latest можно закрепить версию: ghcr.io/deadover/dzenanalytics:1.10.4. Собрать образ из исходников:
git clone https://github.com/DEADover/DzenAnalytics
cd DzenAnalytics
docker compose -f docker/docker-compose.yaml up -d --build
# свой порт: LISTEN_PORT=3000 docker compose -f docker/docker-compose.yaml up -d --build
Вход через OAuth в готовом образе выключен — адрес провайдера задаётся при сборке. Вход по токену и загрузка CSV работают.
Токен Дзен-мани подключается в самом приложении: Настройки → Данные → Дзен-мани API. Нет токена? Загрузите CSV-выгрузку из Дзен-мани — всё работает офлайн.
Токен нужен только для онлайн-режима (живая синхронизация через API Дзен-мани). Для офлайн-работы с CSV он не требуется.
В онлайн-версии у партнёра можно просто нажать «Войти через Дзен-мани». Для остальных вариантов токен проще всего получить готовым сервисом:
Токен выпускает сам Дзен-мани — zerro.app лишь посредник и не хранит его у себя. В DzenAnalytics токен живёт только в вашем браузере (IndexedDB — встроенная в браузер база данных) и уходит только в сам Дзен-мани.
React 19 · TypeScript · Vite · Tailwind CSS.
Проект делается с любовью в свободное время и остаётся бесплатным. Если он оказался полезным — можно сказать спасибо с помощью донатов (отсканируйте QR или нажмите на него). Кофе нынче дорогой, а недосыпы пагубно влияют на здоровье. Ещё жена сказала, что хочет мужа миллионера.
Лицензия: MIT — свободно используйте, изменяйте и распространяйте.