Keepresso
Keepresso

Cafeína com botão de desligar

O Keepresso mantém seu Mac acordado, do seu jeito

Seu Mac dorme nos piores momentos: no meio de um download, de uma renderização, de uma chamada, da execução de um agente. O Keepresso o mantém acordado exatamente quando deve, e depois o deixa descansar. Grátis e de código aberto, ele vive na barra de menus sem conta, sem rastreadores e sem taxa de licença.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0assinado e notarizado

Tudo o que ele faz

Acordado só quando deve estar

Toda situação em que um Mac não deve cochilar, coberta. Navegue pelo que inicia uma sessão, como você a controla, o que ela altera, ou como a automação a alcança.

Modo de tela fechada

Feche a tampa, ele continua funcionando

Downloads, builds, agentes, SSH e backups são concluídos com a tampa fechada.

Como funciona →
Ativotempo limite de inatividadeausente
o temporizador de inatividade reinicia antes de chegar a ausente, sem precisar mexer o mouse

Manter-me ativo

Continue ativo, mesmo quando você se afasta

Sessões de área de trabalho remota, VDI e apps de chat te marcam como ausente assim que você para de digitar, e alguns sistemas corporativos chegam a encerrar sua sessão por isso. O Manter-me ativo informa atividade ao macOS para que você continue presente enquanto lê, assiste ou pensa.

Mantenha seu status ativo →
turnos de agentebuild + testespesquisarelatórioe-mailconcessão do agentedormindoconcessão · heartbeatsdespertar · 02:5722:0001:0004:0007:00ZZZ
um agente trabalha com uma concessão, o mac dorme, e então um despertar agendado às 02:57 pega a rotina das 03:00

Feito para a era dos agentes

O item essencial e discreto para um Mac sempre ligado

Deixe um agente rodando a noite toda, e o Mac fica acordado só enquanto ele trabalha. O gatilho de agente de IA observa claude, cursor, codex, gemini e afins nos seus terminais, e deixa o Mac dormir assim que a última sessão fica quieta pelo período de tolerância que você define. Conecte o Claude Code, o Cursor, o Codex ou o Antigravity, e cada sessão informa seu próprio estado, então uma pausa para um pedido de permissão ainda conta como trabalho.

Concessões, MCP e a skill →
120FPSping (ms)52 msengasgo11 mstravado, Keepresso ativoControleAWDL pausadoImpulso de CPUMantido acordado
controle na mão, rádio silenciado, quadros travados: o Keepresso mantém a sessão fluida e acordada

Jogos e streaming

Otimize jogos e impeça o repouso

O macOS compartilha seu rádio Wi-Fi com o AWDL, a camada por trás do AirDrop e do Handoff, e cada busca por dispositivos próximos gera um pico de latência. O Keepresso identifica a sessão e silencia o rádio durante ela.

O guia completo sobre o AWDL →
sem telamac-mini.local2560 × 1440 · HiDPI
sem monitor no mini; uma área de trabalho Retina nítida, transmitida para onde você estiver

Mac mini e Studio sem tela

Mantenha um Mac sem monitor ativo e acessível remotamente

Guarde um Mac mini ou Mac Studio como máquina de build, host de agentes ou servidor doméstico. O Keepresso te guia para mantê-lo acordado, sobreviver a uma queda de energia e voltar sozinho, e depois entrega uma área de trabalho Retina nítida via Compartilhamento de Tela, para que conferir os logs ou seu painel do MyAgens pareça estar sentado bem na frente dele.

A checklist sem tela →

Sessões e controle

Limpador de teclado

Bloqueie as teclas enquanto limpa, sem digitar no app em primeiro plano nem abrir por engano o Mission Control, Spotlight ou Ditado.

Como funciona →

Sessões e controle

Ferramentas para Wi-Fi público

Quando a página de login de um café ou hotel não aparece, abra o portal, limpe o cache DNS ou reinicie o Wi-Fi em um único painel.

Como funciona →
Preferências gerais: evitar o repouso da tela e do sistema, escurecer a tela quando ociosa, abrir no login, uma tecla de atalho global para manter acordado e o idioma do app
geral
Preferências de gatilhos: ativação em qualquer um destes: agente de IA trabalhando, na tomada, jogando um jogo ou CPU acima de 50 por cento, com o Claude Code conectado e as condições agrupadas em Energia e tela, Rede e dispositivos, e Apps e atividade
gatilhos
Preferências de atividade: asserções de energia ao vivo e um registro de decisões sobre por que cada sessão começou ou terminou
atividade
Preferências de tela com a tela virtual experimental sem monitor ativada: resolução 2560 x 1440 HiDPI Retina
tela sem monitor

Preferências

Configure e esqueça

Tudo o que é configurável fica em sete abas, com as ferramentas de Jogos e streaming em uma janela própria. O menu continua sendo coisa de um clique.

o que o mantém acordado

Gatilho de agente de IA

Fique acordado enquanto um agente de codificação está de fato trabalhando, não só parado aberto. Detecta Claude, Cursor, Codex, Gemini, Grok, Antigravity, Hermes, Kilo Code, OpenCode, DeepSeek Harness, LM Studio Bionic e outros. Ferramentas conectadas informam o estado exato por conversa; todo o resto é julgado pelo trabalho ao vivo, não por uma janela de app ociosa.

Gatilhos de jogos

Fique acordado enquanto um jogo ou cliente de nuvem está em primeiro plano, enquanto um controle de jogo está ligado (DualSense, Xbox, qualquer gamepad, até o Steam Controller, detectado sem pedir permissão no nível do hardware), ou enquanto a Steam está baixando ou atualizando um jogo em qualquer biblioteca.

Detecta reuniões

Fique acordado enquanto algo usa a câmera ou o microfone, lendo o estado do dispositivo sem tocar no fluxo, então não há pedido de permissão. Uma única regra cobre todos os apps de reunião, incluindo chamadas em uma aba do navegador, ou restrinja a um único app para que só uma chamada no Slack, Discord ou Zoom conte.

Motor de gatilhos

Fique acordado só enquanto carrega ou na bateria, quando uma tela externa está conectada, em um Wi-Fi ou VPN escolhido, ou enquanto um app específico roda. Combine condições com qualquer uma ou todas, e pause tudo com um clique.

Gatilhos de atividade de rede e download

Fique acordado enquanto o tráfego de rede fica acima de uma taxa que você escolher, de 100 KB/s a 5 MB/s, ou enquanto uma pasta monitorada recebe um download, para que uma transferência grande termine em vez de travar.

Gatilho por horário

Uma janela de horário diária nos dias que você escolher: dias úteis das 9:00 às 18:00, ou uma janela noturna das 22:00 às 6:00 que passa da meia-noite. Inclui os pontos de partida Horário comercial e Noturno.

Gatilho de áudio em reprodução

Fique acordado enquanto um som está tocando: música, um vídeo, um podcast. Uma tolerância de 30 segundos absorve os intervalos entre faixas e pausas curtas para que a sessão não oscile.

Gatilho por carga de CPU

Mantém o Mac ligado enquanto o uso suavizado de CPU fica acima de um limite que você escolher. Builds, renderizações e treinamentos longos ficam acordados; um pico momentâneo não.

Gatilho por Bluetooth

Fique acordado enquanto um dispositivo Bluetooth pareado está conectado: um controle, fones de ouvido, um trackpad. Um período de tolerância de 30 segundos absorve uma queda breve para que a sessão não oscile.

Gatilho por calendário

Mantenha o Mac ligado durante os eventos do seu calendário, para que uma reunião, uma aula ou um bloco reservado no dia o mantenha acordado sem precisar ativar manualmente.

Gatilho por volume

Fique acordado enquanto um disco externo, cartão SD ou compartilhamento de rede escolhido está montado, e deixe o keep-alive de disco impedir que ele pare de girar no meio de uma tarefa.

Instalar

A um brew de distância

De qualquer forma, o Keepresso se mantém atualizado a partir daí com versões assinadas via Sparkle.

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

Instala o app assinado e notarizado direto do tap, e coloca o comando keepresso no seu PATH para que os scripts possam usá-lo na hora. Atualize junto com o resto dos seus casks, ou deixe o app se atualizar sozinho.

Manual

Baixe o DMG mais recente em Lançamentos, arraste o Keepresso para Aplicativos e abra. Clique na xícara na barra de menus e pronto, já está preparando.

Quer o comando keepresso também? Uma instalação via DMG não mexe no seu PATH, então vincule uma vez.

O modo de tela fechada ativa uma configuração do sistema (pmset disablesleep), então precisa de aprovação de administrador. Aprove o assistente uma vez em Itens de login e ele nunca mais pergunta.

Funciona bem com

MyAgens
Combina bem · myagens.com

Uma equipe inteira naquele Mac sempre ligado

Já está rodando agentes nesse Mac sempre ligado? MyAgens te dá uma equipe de agentes do Claude Code que você comanda pelo Telegram: aprovações, memória e execuções agendadas, tudo pelo celular.

O Keepresso mantém as luzes acesas. O MyAgens trabalha o turno da noite.

MyAgens.com
TELEGRAMATLAS
uma mensagem no Telegram, e toda a equipe entra em ação
tokenstat
Combina bem · tokenstat.ai

Quanto custaria o seu turno da noite?

o tokenstat reúne cada sessão de Claude Code, Codex, Cursor e de todas as outras ferramentas e agentes naquele Mac em um único mapa de calor e painel. Tudo é precificado pelas tarifas de lista, para você ver exatamente quanto custaria o trabalho se pagasse as APIs do próprio bolso e quanto valor a sua assinatura já te dá. Local por padrão, com um plano gratuito e código-fonte disponível.

Garanta seu handle agora
toda a sua atividade de IA, todas as ferramentas e agentes, em um único painel