Компактный desktop-overlay для лимитов Vibemode API. Работает локально на Windows и macOS, читает данные из кабинета Vibemode через локальную браузерную сессию Chrome/Playwright и показывает остатки, прогресс и время до сброса лимитов.
- тариф и время до окончания подписки;
- остатки и прогресс по окнам 5 часов и 7 дней;
- реальное время до сброса окон лимитов из Vibemode API;
- дневной лимит расхода, если он задан вручную;
- время последнего обновления и меню действий.
![]() |
![]() |
| Windows overlay | Windows menu |
![]() |
![]() |
| macOS menu bar | macOS popover |
- macOS: установка из Git/ZIP создаёт
Vibemode.commandна рабочем столе. - Повторный запуск desktop-ярлыка больше не перезапускает overlay и не переоткрывает ЛК.
- Первый login prompt больше не запускает лишний hidden recovery перед входом.
- Проверки:
tests.test_browser_reader,tests.test_reader_worker,compileall.
git clone https://github.com/RyandavisProject/vibemode.git
cd vibemode
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1- Открой Releases.
- Скачай
vibemode-v2.6.zipиз последнего релиза. - Распакуй архив, например в
C:\Vibemode. - Запусти:
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1Запуск:
powershell -ExecutionPolicy Bypass -File .\scripts\run-overlay.ps1git clone https://github.com/RyandavisProject/vibemode.git
cd vibemode
bash scripts/install.shУстановка создаёт ярлык Vibemode.command на рабочем столе. Если overlay уже запущен, повторный запуск ярлыка не перезапускает ЛК.
- Открой Releases.
- Скачай
vibemode-v2.6.zipиз последнего релиза. - Распакуй архив и в папке проекта запусти:
bash scripts/install.shПосле установки на рабочем столе появится Vibemode.command.
Запуск:
bash scripts/run-overlay.sh- Overlay открывает локальный профиль Chrome/Playwright.
- Если Vibemode просит вход, появится отдельное окно браузера.
- Войди обычным способом на сайте Vibemode.
- После успешного входа окно браузера скрывается, а overlay продолжает читать данные из той же локальной сессии.
- Overlay работает локально и не отправляет твои лимиты, cookies или данные аккаунта в стороннюю аналитику.
- Пароль Vibemode не вводится в интерфейс overlay.
- Cookies и сессия остаются в локальной папке:
~/.neurogate-usage-overlay/browser-profile
~/.neurogate-usage-overlay/overlay-state.json
~/.neurogate-usage-overlay/usage-daily.json
Эту папку нельзя публиковать или передавать другим людям: там может быть твоя браузерная сессия.
- Клик по overlay/menu bar открывает меню действий.
Обновить— принудительно перечитать лимиты.Лимит на день— вручную задать дневной расход.Показывать ЛК/Закрывать ЛК— открыть или скрыть окно кабинета.Сменить аккаунт— сбросить локальный профиль overlay и открыть чистый вход.Интервал— переключить частоту обновления.
powershell -ExecutionPolicy Bypass -File .\scripts\check.ps1
python -m unittest tests.test_browser_reader tests.test_overlay -v
python -m neurogate_usage_overlay --onceДиагностика доступных endpoint'ов Vibemode API:
python scripts\check-api-contract.pyAPI-ключ, если используется для диагностики, вводится скрыто или через переменную окружения и не сохраняется проектом.
- macOS installer теперь создаёт
Vibemode.commandна рабочем столе. - Desktop-ярлык запускает overlay в режиме без перезапуска уже работающей копии.
- Убрано лишнее hidden recovery на первом login prompt, чтобы ЛК не открывался повторно.
- macOS menu bar/popover проверен на рабочем запуске после последних правок.
- Исправлена ширина macOS popover: контент занимает всё окно, отступы слева и справа одинаковые.
- Подтверждено чтение лимитов и времени сброса через Vibemode API.
- Прозрачные округлённые углы Windows overlay.
- Восстановление чтения лимитов после сна без удаления browser profile.
- Реальное время сброса окон из
/client/me. - Честная подсказка дневного лимита: без реального reset time значение не предлагается.
- Atomic JSON state/history, hardening popover server, расширенные тесты.
- Windows overlay визуально приближен к macOS-попапу.
- Обновлены меню, tooltip, окно дневного лимита и верхние Windows-скриншоты.
- Добавлена безопасная диагностика API contract.
- Улучшены macOS menu bar/popover, дневной лимит, update scripts и GitHub checks.
Полная история изменений: CHANGELOG.md.



