Repolode
s3onghyun

s3onghyun/bulchimbeon

App para a barra de menus do macOS que mantém o Mac ligado apenas enquanto agentes de programação com IA, como Claude Code ou Codex, estão trabalhando.

Alternativa open source a:Amphetamine

Estrelas
56
Forks
7
Issues abertas
15
Último commit
anteontem

O que é?

Bulchimbeon é um app para a barra de menus do macOS, voltado a quem executa sessões longas com agentes de programação com IA e não quer que o Mac entre em repouso no meio de uma tarefa. Ele monitora processos locais de agentes compatíveis, como Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, Aider e OpenCode, e impede o repouso somente enquanto algum deles está trabalhando. Quando o agente fica inativo, o bloqueio é liberado após um período de tolerância configurável, permitindo que o Mac volte a entrar em repouso normalmente, sem nenhuma intervenção manual.

O app oferece monitoramento por tempo determinado, um modo que mantém a tela ligada ou permite que ela entre em repouso e um modo opcional com a tampa fechada, que exige a senha de administrador. Ele interrompe o monitoramento quando a bateria fica abaixo de um limite definido, avisa sobre o superaquecimento e pausa até o Mac esfriar, além de restaurar o comportamento normal de repouso com a tampa fechada quando o monitoramento termina ou o app é encerrado. É compatível com macOS 13 ou posterior, e um daemon para Linux baseado em Go, com ícone na bandeja do sistema, usa a mesma lógica de detecção.

A detecção dos agentes usa nomes de processos, caminhos de instalação e uso de CPU, sem hooks nem alterações de configuração; assim, nada é adicionado aos arquivos de configuração dos agentes. A instalação pode ser feita pelo Homebrew ou por um arquivo ZIP de release. O app tem assinatura ad hoc e ainda não foi notarizado.

Recursos principais

  • 01Detecta agentes de programação com IA compatíveis e mantém o Mac ligado apenas enquanto estão trabalhando
  • 02Monitoramento por tempo determinado, modos que mantêm a tela ligada ou permitem que ela entre em repouso e opção de funcionamento com a tampa fechada
  • 03Interrompe o monitoramento quando a bateria está fraca e pausa em caso de superaquecimento, retomando quando o Mac esfria
  • 04Restaura o comportamento normal de repouso com a tampa fechada quando o monitoramento termina ou o app é encerrado
  • 05Daemon para Linux com interface de linha de comando e ícone na bandeja do sistema, usando as mesmas regras de detecção
  • 06Permite adicionar nomes de processos de agentes personalizados

Casos de uso

  • Deixar um agente de programação em execução durante a noite sem precisar se lembrar de desativar o caffeinate depois
  • Manter o laptop ligado durante builds ou testes longos iniciados por um agente
  • Executar um agente com a tampa fechada enquanto o laptop está conectado à energia e restaurar automaticamente o modo da tampa depois

Início rápido

  1. 1

    Instale o app com o Homebrew

    brew install --cask s3onghyun/tap/bulchimbeon
  2. 2

    Abra o app uma vez e, em seguida, permita a abertura em Ajustes do Sistema → Privacidade e Segurança → Abrir Mesmo Assim

  3. 3

    No Linux, instale o daemon com o Homebrew e inicie-o como um serviço de usuário

    brew install s3onghyun/tap/bulchimbeon-linux && brew services start bulchimbeon-linux

Antes de usar

  • O app para macOS requer o macOS 13 ou posterior, e o daemon para Linux requer systemd e logind.
  • O app é assinado ad hoc e ainda não foi notarizado, então o macOS o bloqueia na primeira inicialização.
  • O modo com a tampa fechada exige a senha de administrador sempre que é ativado.
  • Agentes em execução no Docker ou em um host remoto via SSH não são detectados.

Em coleções

Tópicos

#macos#menu-bar-app#ai-agents#claude-code#sleep-prevention#keep-awake#coding-agents#developer-tools#amphetamine#caffeinate

Perguntas frequentes

O que é bulchimbeon?
App para a barra de menus do macOS que mantém o Mac ligado apenas enquanto agentes de programação com IA, como Claude Code ou Codex, estão trabalhando. Bulchimbeon é um app para a barra de menus do macOS, voltado a quem executa sessões longas com agentes de programação com IA e não quer que o Mac entre em repouso no meio de uma tarefa. Ele monitora processos locais de agentes compatíveis, como Claude Code, Codex, Gemini CLI, Cursor Agent, Copilot CLI, Aider e OpenCode, e impede o repouso somente enquanto algum deles está trabalhando. Quando o agente fica inativo, o bloqueio é liberado após um período de tolerância configurável, permitindo que o Mac volte a entrar em repouso normalmente, sem nenhuma intervenção manual.
bulchimbeon é gratuito? Qual é a licença?
bulchimbeon é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
bulchimbeon ainda é mantido?
Manutenção ativa. O último commit de bulchimbeon foi em 6 de nov. de 2026.
Para que posso usar bulchimbeon?
Deixar um agente de programação em execução durante a noite sem precisar se lembrar de desativar o caffeinate depois Manter o laptop ligado durante builds ou testes longos iniciados por um agente Executar um agente com a tampa fechada enquanto o laptop está conectado à energia e restaurar automaticamente o modo da tampa depois
Como instalar bulchimbeon?
Instale o app com o Homebrew: brew install --cask s3onghyun/tap/bulchimbeon Abra o app uma vez e, em seguida, permita a abertura em Ajustes do Sistema → Privacidade e Segurança → Abrir Mesmo Assim No Linux, instale o daemon com o Homebrew e inicie-o como um serviço de usuário: brew install s3onghyun/tap/bulchimbeon-linux && brew services start bulchimbeon-linux
Onde consigo bulchimbeon?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/s3onghyun/bulchimbeon

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados