Devin Balance

Десктоп-приложение в трее: баланс Devin On-demand и остановка активных сессий. Версия 1.0.2 · сборка 260710_1004 (Go, один файл, без webview).

Windows

Windows 10/11, 64-bit. Портативный ZIP с исполняемым файлом (установщик для этой сборки временно не выпускается; установленное приложение обновится само через встроенное обновление).

Скачать для Windows

Linux

ZIP с исполняемым файлом.

Скачать для Linux

Что делает

Установка

Windows: распакуйте DevinBalance_1.0.2-windows.zip и запустите DevinBalance_1.0.2-windows.exe. Если SmartScreen предупреждает («неизвестный издатель») — «Подробнее» → «Выполнить в любом случае» (сборка без подписи).

Linux:

unzip DevinBalance_1.0.2-linux.zip
chmod +x DevinBalance_1.0.2-linux
./DevinBalance_1.0.2-linux

Нужна среда с системным треем (AppIndicator/StatusNotifier). На GNOME может потребоваться расширение AppIndicator.

macOS: сборка временно недоступна — добавим, когда обновится квота сборки.

Обновление

Версия публикуется в latest.json. Возвращайтесь сюда и скачивайте свежую сборку в любой момент.

Сборка 260710_1004 (v1.0.2): баланс теперь всегда читается по токену сессии — настройка «Источник баланса» и ручной ввод числа убраны. Добавлен постоянный журнал диагностики (страница настроек → «Сеть»): в нём фиксируются ошибки запроса баланса/сессий и результаты проверки соединения — если баланс не отображается, нажмите «Скопировать журнал» и пришлите его разработчику.

Сборка 260626_1131: устойчивое получение баланса при антивирусе/прокси/VPN. При таймауте приложение автоматически повторяет запрос по HTTP/1.1 (частая причина «в браузере работает, а приложение висит» за перехватом HTTPS). В разделе «Сеть» появилась кнопка «Проверить соединение» — пошаговая диагностика (DNS → TCP → TLS → запрос баланса), показывает, где именно рвётся соединение. На странице настроек устаревший баланс больше не выдаётся за актуальный: при сетевой ошибке он честно помечается «(устарел)» с текстом ошибки.

Сборка 260626_1021: баланс следует за активным аккаунтом в браузере. Если сменить аккаунт в браузере, приложение само переключает связку токен+Org на текущий аккаунт и сбрасывает кэш баланса — значение больше не «застывает» на прошлом аккаунте (даже когда старый токен ещё валиден и запрос успешно отдаёт прежний баланс). Введённый вручную токен при этом не перетирается.

Сборка 260626_0902: стабильное получение On-demand баланса. Значение больше не «застывает»: устаревшее число помечается и ограничено по времени, а при стойком рассинхроне токена/Org после смены аккаунта связка сбрасывается и подхватывается заново из браузера.