v1.0.0 · MIT · macOS 26.4+ / macOS 27 · Apple Silicon

Faça sua bateria durar.

O Save battery define o limite de carga nativo da Apple (80–100%) pela barra de menus em Macs Apple Silicon com macOS 27 / 26.4+. Roda como um processo único sem privilégios e nunca aparece no Dock.

Gratuito e de código aberto (MIT) · Desenvolvedor: Yuki Orita (Yuki_Orita)

Como usar

Três passos a partir da instalação

Crie um atalho uma única vez e depois troque o limite de carga quando quiser, direto da barra de menus.

  1. Baixe e inicie

    Baixe o DMG no GitHub Releases, copie o app para a pasta Aplicativos e inicie. O nível da bateria aparece na barra de menus.

  2. Crie um atalho

    Siga o guia de configuração dentro do app para montar um atalho com a ação "Definir Limite de Carga da Bateria" da Apple (cerca de um minuto). Como a ação é da própria Apple, o app não tem privilégios algum.

  3. Escolha o limite

    Selecione 80 / 85 / 90 / 95 / 100% na barra de menus. O próprio macOS cuida do carregamento com segurança — parando no limite e recarregando após uma queda de 5%.

Recursos

Leve, seguro, sempre presente

O app nunca liga ou desliga o carregamento por conta própria — todo controle é delegado ao mecanismo nativo do macOS.

Limite de carga nativo
Define o limite de carga integrado da Apple (80–100%), introduzido no macOS 26.4, pela ação oficial do Atalhos. Sem APIs privadas e sem daemon privilegiado.
Residente na barra de menus, oculto do Dock
O nível da bateria e o estado de carregamento vivem na barra de menus. O app nunca aparece no Dock.
Leve por design
Um único processo residente. O estado de energia é monitorado por notificações IOKit orientadas a eventos, sem polling frequente.
Safety de travamento
Sem force unwraps e com prazo limite em toda chamada externa. Se algo falhar, o app degrada para um modo somente leitura em vez de quebrar.
Falha segura
Se o app encerrar ou travar, o limite continua sendo aplicado pelo sistema — seu Mac sempre permanece sob o gerenciamento de carga padrão da Apple.
Saúde da bateria
Ciclos e capacidade máxima (em relação ao projeto) na janela de diagnóstico, com cópia em um clique para relatórios de problemas.
Carregar até 100% agora
Precisa de carga total antes de sair? Um clique no menu define temporariamente o limite para 100%.
Iniciar no login
Registra-se com o SMAppService para estar sempre ativo após o login (alterne pelo menu).
日本語 / English
A interface está totalmente localizada em japonês e inglês (segue o idioma do sistema).

Requisitos e build

macOS 26.4 ou posterior (com suporte ao macOS 27)

Requisitos

  • ◆ macOS 26.4+ (suporte ao macOS 27 / Golden Gate) · Mac Apple Silicon com bateria interna
  • ◆ O controle do limite usa a ação de Atalhos "Definir Limite de Carga da Bateria" integrada (macOS 26.4+)
  • ◆ Assinado ad-hoc (sem notarização). Permita o primeiro início em Ajustes do Sistema › Privacidade e Segurança

Build a partir do código (sem Xcode)

git clone https://github.com/oriyu90/save-battery
cd save-battery
swift build && swift test
scripts/build-app.sh