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

Modo de tela fechada

Feche a tampa, ele continua funcionando

Não é o modo clamshell: sem tela externa, sem dock, sem cabo de energia. Só o app, na bateria se quiser.

Funciona na bateria

Feche a tampa e continue, mesmo desconectado. O modo de tela fechada nativo da Apple precisa de energia e um monitor externo; o Keepresso não.

Tela apagada, protegido

A tela se apaga dentro da tampa fechada, então nada fica aceso na sua mochila enquanto o Mac continua trabalhando.

Tudo o mais continua rodando

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

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.

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

Evite o logout por inatividade

Sessões de VDI, Citrix e área de trabalho remota bloqueiam ou caem quando decidem que você está inativo. O Manter-me ativo mantém a sessão viva, então uma leitura longa ou uma tarefa em execução não te derruba.

Verde no Teams e no Slack

Seu indicador de presença continua em Ativo em vez de mudar para Ausente assim que o mouse para de se mexer, então as pessoas te veem por perto mesmo quando você está na mesa sem digitar.

Um sinal honesto

Ele informa atividade do jeito que o macOS espera, com a mesma abordagem de asserções reais do resto do Keepresso, sem mexer o cursor e sem simular teclas. Mantenha seu status ativo →

Jogos e streaming

Quadros fluidos, sem esforço

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.

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

Detecção automática de jogos

Identifica títulos da Steam e os clientes de nuvem e streaming, GeForce NOW, Boosteroid, Parsec, Moonlight e Shadow, além de um controle nas suas mãos: DualSense, Xbox, qualquer gamepad, até o Steam Controller que o macOS nunca reconhece como tal. O predefinido Jogos, com um clique, também mantém o Mac acordado durante downloads da Steam e atualizações de launcher.

Corrige a engasgada na origem

Pausa o AWDL enquanto você joga para que o rádio Wi-Fi pare de saltar no meio de um quadro, e depois restaura tudo direitinho quando você para. Uma opção que você ativa eleva a prioridade de CPU do jogo por meio do assistente, para que o trabalho em segundo plano não roube quadros. O status ao vivo mostra se o AWDL está pausado ou em uma contagem regressiva de tolerância. Sem terminal, sem script de monitoramento para lembrar.

Teste antes de jogar

Um teste de jitter integrado verifica a conexão antes de uma partida, junto com verificações de higiene do rádio que apontam uma opção com fio, interferência de Bluetooth e o canal Wi-Fi limpo para sua região (44 na UE, 149 nos EUA e no Canadá). Os predefinidos Jogos em nuvem e Controle remoto estão a um clique. O guia completo sobre o AWDL →

Mac mini e Studio sem tela

Sem monitor? Acesse como se tivesse um

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.

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

Configuração guiada sem tela

A checklist de Configuração sem tela verifica repouso, reinício automático, login automático e acesso remoto, com links de um clique para os Ajustes e comandos prontos para copiar. Ela lê o seu Mac e nunca muda nada sozinha. A checklist sem tela →

Retina nítido no Compartilhamento de Tela

Uma tela virtual HiDPI experimental entrega uma área de trabalho nítida, com pixels duplicados, em vez do 1920 × 1080 borrado para o qual um Mac sem tela recorre por padrão. Sem plugue falso, sem kext, nada para comprar. Como funciona →

Confortável de qualquer lugar

Leia logs, acompanhe um build ou abra seu painel do MyAgens como se estivesse sentado na máquina, esteja ela em um armário, um rack ou outra cidade.

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.

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

Feito para a era dos agentes

O item essencial e discreto para um Mac sempre ligado

Cada vez mais Macs rodam sem supervisão: agentes, builds, renderizações, LLMs locais. Um Mac que cochila no meio de uma tarefa é o problema mais barato de resolver.

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

Agentes de IA

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.

Agentes o mantêm acordado, com segurança

Um agente pode manter o Mac acordado por conta própria, por meio de uma concessão limitada que ele vai renovando: se a ferramenta travar, a concessão simplesmente expira. Um servidor MCP incluído e uma skill de um clique ensinam o protocolo a qualquer agente. Concessões, MCP e a skill →

Builders e vibe coders

Builds longos, treinamentos e tarefas noturnas terminam em vez de serem interrompidos pelo repouso. Um despertar agendado, ou uma rotina sincronizada do Claude Desktop ou do Codex, levanta o Mac antes do turno da noite, e um hook de evento pode avisar seu telefone quando a tarefa terminar.

Estúdios e render farms

Renderizações e exportações longas rodam até o fim, sem supervisão. Mac minis e Studios sem tela ficam ligados sem taxa de licença, uso comercial incluído.

Tudo o que ele faz

Acordado só quando deve estar

Toda situação em que um Mac não deve cochilar, coberta. Asserções de energia reais do macOS, não movimentos falsos de mouse, então ele fica ligado exatamente enquanto suas condições valerem.

Gatilhoso 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ó aberto. Detecta claude, cursor, codex, gemini e afins nos seus terminais e mede cada sessão pelo próprio nível de ociosidade, então um TUI que anima enquanto ocioso e um quase silencioso são julgados com igual justiça. O Claude Code, o Cursor, o Codex e o Antigravity podem informar seu estado diretamente, sem precisar ler o uso de CPU.

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.

Sessões e controlerode do seu jeito

Qualquer duração, ou até um horário

Predefinidos, uma duração personalizada em horas e minutos, ou uma sessão que termina em um horário específico, mais tarde hoje ou amanhã se já tiver passado. No meio da sessão, um clique a converte para parar em 15, 30 ou 60 minutos.

Predefinidos

Aplique um conjunto de gatilhos nomeado com um clique: Reuniões, Agente de IA, Jogos, Na tomada, Tela externa, Sessão remota, Backup em andamento, Renderização de mídia e mais, ou salve seus próprios conjuntos de regras. Restaure um padrão que você excluiu.

Painel de atividade

Por que meu Mac está acordado? O menu indica qual app está mantendo ele assim, e o painel de atividade lista as asserções de energia ao vivo de cada app, além de um registro de decisões sobre por que cada sessão começou ou terminou. O registro sobrevive a um reabrir do app, com um resumo de sete dias de quanto tempo o Keepresso manteve o Mac acordado.

Atalho do sistema

Defina uma tecla de atalho global para iniciar ou parar o modo acordado a partir de qualquer app, sem precisar ir até a barra de menus. Ative ou desative uma sessão no meio de uma tarefa e continue de onde parou.

Iniciar ao abrir

Comece uma sessão de manter acordado automaticamente assim que o Keepresso abrir no login, para que um Mac sempre ligado já esteja se mantendo acordado antes de você sentar para usá-lo.

Exportar e importar configurações

Salve toda a sua configuração, gatilhos, predefinidos e regras, em um arquivo, e depois importe em outro Mac ou após uma instalação limpa, para não ter que recriar as condições do zero.

Energia, tela e presençao que ele faz com o Mac

Uma senha, para sempre

Toda ação com privilégios, o modo de tela fechada, a pausa do AWDL para jogos, um boost dos ventiladores, a prioridade de CPU de um jogo, um despertar agendado, antes pedia sua senha de administrador. Aprove o assistente uma única vez em Itens de login e, depois disso, cada uma delas é instantânea e silenciosa. Ele sobrevive a reinícios, se atualiza junto com o app, e é removido do mesmo lugar.

Despertar agendado

Instale um despertar do sistema pontual ou recorrente pelo assistente de administrador, e depois inicie uma sessão de manter acordado, ou deixe os gatilhos no comando, assim que o Mac acordar. Ele pode até sincronizar com as rotinas recorrentes que o Claude Desktop ou o Codex agendam localmente e acordar o Mac pouco antes de cada uma, para que tarefas noturnas deixem de perder a corrida para o repouso por ociosidade. Confiável na tomada; na bateria o firmware pode pular o despertar.

Rede de segurança térmica

Um freio de segurança para o único Mac que não consegue se proteger sozinho: mantido acordado com a tampa fechada, depois esquecido, talvez guardado na bolsa. Observa a pressão térmica do macOS ou sensores que você escolhe; com calor prolongado, ele pode primeiro acelerar os ventiladores, e então pausa a sessão e remove o contorno do repouso para o Mac esfriar de verdade. Uma verificação Testar ventiladores comprova o caminho inteiro antes de você precisar.

Lembretes e ações de fim de sessão

Uma notificação de ainda em preparo depois de N minutos, com som opcional, para que uma sessão esquecida não drene a bateria. Quando uma sessão termina sozinha, ela pode colocar a tela em repouso, iniciar a proteção de tela, bloquear a tela, ou colocar o Mac inteiro em repouso.

Pausa automática por bateria

Deixe o Mac dormir assim que a carga cair abaixo de um limite que você escolher, mesmo no meio de uma sessão, para que uma regra de manter acordado nunca esgote a bateria. Quando ele pausa, uma notificação explica o motivo, e conectar o carregador retoma a sessão.

Escureça a tela quando estiver ociosa

Mantenha a tela acesa, mas deixe-a no brilho mais baixo alguns minutos depois que você se afastar, e volte ao seu brilho normal assim que voltar ou a sessão terminar. Mais gentil com o painel e a bateria em uma execução noturna do que uma tela deixada totalmente acesa.

Ceda a proteção de tela

Deixe a proteção de tela ou o repouso da tela entrar em ação depois de alguns minutos de inatividade enquanto o sistema continua trabalhando, para que a máquina fique ocupada mas a tela ainda possa descansar.

Manter-me ativo

Informe atividade ao macOS para que sessões de área de trabalho remota, VDI, Teams, Slack e temporizadores de logout corporativos continuem te vendo como presente, sem precisar mexer o mouse ou simular teclas.

Modo de tela fechada

Continue rodando com a tampa fechada e sem tela externa, na tomada ou na bateria. A tela se apaga dentro da tampa fechada, então nada fica aceso na sua mochila.

Automação e plataformaacesse de qualquer lugar

Hooks de eventos

Rode um Atalho, faça POST em um webhook, ou execute um comando shell quando algo acontecer: uma sessão começa ou termina, um gatilho dispara ou se libera, uma pausa por bateria ou térmica entra, um agente de IA fica ocioso. Uma notificação no seu telefone quando a tarefa noturna termina está a um hook de distância.

Ferramenta de linha de comando

Um CLI do keepresso controla o app a partir de scripts e pipelines: start, stop, toggle e status com um arquivo de status em JSON, além dos comandos lease e wake para automação. Ou mantenha o Mac acordado no estilo caffeinate, sem nenhum app, até um processo terminar ou você apertar Ctrl-C.

Concessões de automação

Scripts e agentes de IA mantêm o Mac acordado por meio de concessões limitadas que precisam renovar continuamente, então a concessão de uma ferramenta que travou simplesmente expira. Contagens regressivas ao vivo no menu, o Parar encerra todas, e um servidor MCP incluído mais uma skill de agente de um clique ensinam todo o protocolo ao Claude Code, Gemini CLI, Grok ou Codex.

Quinze idiomas

O app inteiro está traduzido: o menu, as telas de Configuração e de Jogos e streaming, as notificações, os rótulos do VoiceOver e os widgets de área de trabalho. Escolha seu idioma nas Preferências ou na tela de boas-vindas, ou deixe que ele siga o sistema.

Shortcuts e URL scheme

Ações nativas do Shortcuts (iniciar, parar, alternar, opcionalmente por N minutos) que também funcionam pelo Spotlight e pela Siri, além de keepresso://start?duration=60 ou until=18:00 para Raycast, Alfred e scripts.

Widgets e Central de Controle

Widgets de área de trabalho e da Central de Notificações com contagem regressiva ao vivo no macOS 14 e versões posteriores, além de um botão na Central de Controle no macOS 26 para iniciar ou parar uma sessão, tudo sem abrir o menu.

Kit de ferramentas para Mac sem tela

Uma checklist de configuração verifica repouso, reinício automático, login automático e acesso remoto, e uma tela virtual HiDPI experimental mantém o Compartilhamento de Tela nítido sem precisar de plugue falso.

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