Устройства и сети

BatteryBridge

Порог заряда по вашим правилам — в пределах возможностей железа. Задать порог заряда ноутбука и расписание ухода за батареей там, где это позволяет оборудование, и увидеть, какие функции поддерживает устройство.

Релиз
v0.4.0, 31 окт. 2026 г.
Где работает
Ноутбук с поддерживаемым интерфейсом управления зарядом; права администратора для установки службы
Лицензия
Apache-2.0
Статус
Экспериментально

Описание проекта ниже — на английском.

Как это выглядит

batterybridge capabilities
batterybridge limit 80 --start 75
batterybridge limit off
Commands from the project documentation. capabilities reports each feature as supported, experimental, unsupported or unknown, with the reason; the output depends on your device, so none is shown here. There is no published screenshot of the current app yet.

Что делает

Many laptops spend the whole day on the charger at 100%. BatteryBridge sets a charge limit through the charge-control interface your laptop exposes, keeps it applied with a background service, and tells you plainly when a feature is unsupported or unverified on your device.

Для кого

  • Laptop owners who keep the machine on a charger most of the day.
  • Linux users whose kernel exposes charge thresholds and who want a GUI and schedules on top.
  • People who want to know what their hardware supports before trusting a charging tool.

Ограничения

  • No completed device-level write validation is recorded yet. Treat charge control as experimental and watch the first charge cycle.
  • Available controls depend on the kernel driver, firmware and vendor interface. ASUS, Dell, HP, MSI and Acer controllers are not implemented yet.
  • macOS and Windows installers are unsigned. Linux packages require systemd and native OpenGL/EGL libraries.

Типичные сценарии

Hold the battery at 80%

Set a limit, optionally with a start threshold, and the service keeps it after restarts.

Top up before a trip

Charge to 100% temporarily, then return to the saved limit automatically.

Check compatibility first

Run a read-only capability check or export a compatibility report without installing the service.

Скачать

Последний стабильный релиз v0.4.0, опубликован 31 окт. 2026 г.. Примечания к релизу для v0.4.0. Данные о релизах проверены 31 окт. 2026 г. по GitHub Releases.

macOS

Скачать: Установщик (.pkg), macOS Универсальная (Intel и Apple Silicon), 13 МБ
  • Универсальная (Intel и Apple Silicon)
  • macOS 11+
  • Без подписи
  1. Open the package; macOS may ask you to allow an unsigned installer.
  2. The installer adds the app and the background service. Uninstall from within the app.
Другие форматы (1)

Windows

Скачать: Установщик (.exe), Windows x86-64, 6,1 МБ
  • x86-64
  • Windows 10/11
  • Без подписи
  1. Run the installer and approve the administrator prompt. It registers a SYSTEM background task.
Другие форматы (1)

Linux

Скачать: Пакет Debian (.deb), Linux x86-64, 7 МБ
  • x86-64
  • Ubuntu 24.04+ / Debian 13+, systemd
  • Без подписи
  1. sudo apt install ./BatteryBridge-linux-x86_64.deb
  2. Your account must be in the sudo group to change settings.
Скачать: Пакет RPM (.rpm), Linux x86-64, 9,2 МБ
  • x86-64
  • Fedora 41+ или совместимая, systemd
  • Без подписи
  1. sudo dnf install ./BatteryBridge-linux-x86_64.rpm
  2. Your account must be in the wheel group to change settings.
Другие форматы (1)

Шаги установки — на английском.

Проверка загрузки

В SHA256SUMS.txt перечислены хеши SHA-256 файлов релиза. Совпадение хеша показывает, что ваш файл идентичен загруженному в релиз. Это контрольная сумма, а не подпись автора: она не доказывает, кто собрал файл.

shasum -a 256 -c --ignore-missing SHA256SUMS.txt

Первый запуск

  1. Install the package for your system and approve the administrator prompt. The installer starts the background service.

  2. Open BatteryBridge and check Device capabilities to see what your laptop supports.

  3. Set Stop charging at, for example 80%, and press Apply limit.

  4. Without installing anything, you can build the CLI and inspect your device read-only:

    cargo build --release --locked
    ./target/release/batterybridge capabilities

Платформы и как они проверены

  • Linux (kernel charge thresholds)Собирается и проходит автоматические проверки в CI

    Generic sysfs charge_control_end_threshold support; no vendor restriction. Device-level validation reports are not yet recorded.

  • macOS 11+ (Intel and Apple Silicon)Собирается и проходит автоматические проверки в CI

    Battery monitoring through IOKit. SMC charge control is experimental; some models may be monitoring-only.

  • Windows 10/11Собирается и проходит автоматические проверки в CI

    Battery monitoring. Charge control only for Lenovo conservation mode (fixed 80%), experimental.

Вопросы и сообщения об ошибках — в трекер задач проекта. О проблемах безопасности сообщайте так, как описано в его политике безопасности.