Dispositivos e redes

BatteryBridge

Limites de carga do seu jeito, dentro do que o hardware permite. Defina um limite de carga e uma agenda de cuidado da bateria do notebook quando o hardware permitir, e veja quais controles o seu aparelho suporta.

Versão
v0.4.0, 31 de out. de 2026
Funciona em
Notebook com interface de controle de carga compatível; permissões de administrador para instalar o serviço
Licença
Apache-2.0
Situação
Experimental

Como é

batterybridge capabilities
batterybridge limit 80 --start 75
batterybridge limit off
Comandos da documentação. capabilities indica cada função como suportada, experimental, não suportada ou desconhecida, com o motivo. A saída depende do dispositivo e por isso não aparece aqui. Ainda não há captura publicada do app atual.

O que faz

Muitos notebooks passam o dia na tomada a 100%. O BatteryBridge define um limite pela interface de controle de carga do notebook, mantém o ajuste com um serviço em segundo plano e informa funções sem suporte ou não verificadas no seu dispositivo.

Para quem é

  • Donos de notebooks que ficam na tomada a maior parte do dia.
  • Usuários Linux cujo kernel oferece limites de carga e que querem interface gráfica e horários.
  • Quem quer conhecer os recursos do hardware antes de confiar o carregamento a uma ferramenta.

Limitações

  • Ainda não há registro de validação completa de gravação em dispositivos. Trate o controle de carga como experimental e acompanhe o primeiro ciclo.
  • Os controles disponíveis dependem do driver do kernel, firmware e interface do fabricante. Controladores ASUS, Dell, HP, MSI e Acer ainda não foram implementados.
  • Instaladores macOS e Windows não são assinados. Pacotes Linux exigem systemd e bibliotecas nativas OpenGL/EGL.

Usos comuns

Manter a bateria em 80%

Defina um limite e, se quiser, um nível para iniciar a carga; o serviço mantém os ajustes após reiniciar.

Completar a carga antes de viajar

Carregue temporariamente até 100% e depois retorne automaticamente ao limite salvo.

Verificar primeiro a compatibilidade

Consulte os recursos em modo somente leitura ou exporte um relatório de compatibilidade sem instalar o serviço.

Baixar

Última versão estável v0.4.0, publicada em 31 de out. de 2026. Notas da versão de v0.4.0. Dados de versões consultados em 2 de nov. de 2026 no GitHub Releases.

macOS

Baixar Instalador (.pkg), macOS Universal (Intel e Apple Silicon), 13 MB
  • Universal (Intel e Apple Silicon)
  • macOS 11+
  • Sem assinatura
  1. Abra o pacote; o macOS pode pedir permissão para um instalador sem assinatura.
  2. O instalador adiciona o app e o serviço. Desinstale pelo próprio app.
Outros formatos (1)

Windows

Baixar Instalador (.exe), Windows x86-64, 6,1 MB
  • x86-64
  • Windows 10/11
  • Sem assinatura
  1. Execute o instalador e confirme a solicitação de administrador. Ele registra uma tarefa em segundo plano como SYSTEM.
Outros formatos (1)

Linux

Baixar Pacote Debian (.deb), Linux x86-64, 7 MB
  • x86-64
  • Ubuntu 24.04+ / Debian 13+, systemd
  • Sem assinatura
  1. sudo apt install ./BatteryBridge-linux-x86_64.deb
  2. Sua conta deve pertencer ao grupo sudo para alterar ajustes.
Baixar Pacote RPM (.rpm), Linux x86-64, 9,2 MB
  • x86-64
  • Fedora 41+ ou compatível, systemd
  • Sem assinatura
  1. sudo dnf install ./BatteryBridge-linux-x86_64.rpm
  2. Sua conta deve pertencer ao grupo wheel para alterar ajustes.
Outros formatos (1)

Verificar um download

SHA256SUMS.txt lista os hashes SHA-256 dos arquivos da versão. Um hash igual mostra que o seu arquivo é idêntico ao publicado. É uma soma de verificação, não uma assinatura do autor: não prova quem compilou o arquivo.

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

Primeiro uso

  1. Instale o pacote para seu sistema e confirme a solicitação de administrador. O instalador inicia o serviço em segundo plano.

  2. Abra o BatteryBridge e consulte os recursos do dispositivo para saber o que seu notebook oferece.

  3. Defina o limite de parada, por exemplo 80%, e aplique.

  4. Sem instalar nada, você pode compilar a CLI e inspecionar o dispositivo em modo somente leitura:

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

Plataformas e como foram verificadas

  • Linux com limites de carga do kernelCompila e passa nas verificações automáticas da CI

    Suporte genérico a sysfs charge_control_end_threshold, sem restrição de fabricante. Ainda não há relatórios de validação por dispositivo.

  • macOS 11+ (Intel e Apple Silicon)Compila e passa nas verificações automáticas da CI

    Monitoramento por IOKit. O controle de carga SMC é experimental; alguns modelos podem permitir apenas monitoramento.

  • Windows 10/11Compila e passa nas verificações automáticas da CI

    Monitoramento da bateria. Controle de carga apenas no modo de conservação Lenovo, fixo em 80%, experimental.

Perguntas e relatos de bugs vão para o rastreador de issues do projeto. Relate problemas de segurança como descrito na política de segurança.