Keepresso
Keepresso

Кофеїн, який ніколи не спить

Не давайте Mac заснути, на ваших умовах

Mac засинає в найгірший момент: посеред завантаження, посеред рендерингу, посеред роботи агента. Keepresso тримає його активним саме тоді, коли потрібно, а потім дає відпочити. Він тихо живе в рядку меню, без значка в Dock, без зайвого і без плати за ліцензію.

$brew install --cask gyorgysh/keepresso/keepresso
macOS 14+Swift + SwiftUIGPL-3.0підписано і нотаризовано
заварюється · 3:59:58 залишилось · Mac не спить
Меню Keepresso з перемикачем підтримання активності, вибором тривалості, режимом закритого дисплея та пунктом «Ігри та стримінг»
активний, коли скажете
Keepresso заварює сесію за таймером, із живим зворотним відліком поруч із чашкою в рядку меню
активний за таймером
Меню Keepresso з активними умовами тригерів, які утримують сесію активною, і кнопкою «Призупинити тригери»
активний сам по собі

Режим закритого дисплея

Закрийте кришку, він продовжує працювати

Не вбудований режим Apple із закритим дисплеем: не потрібні зовнішній дисплей, док-станція чи кабель живлення. Лише застосунок, за бажання навіть від батареї.

Працює від батареї

Закрийте кришку і продовжуйте роботу, навіть без підключення до мережі. Вбудований режим закритого дисплея від Apple потребує живлення й зовнішнього монітора, а Keepresso ні.

Екран вимкнено, все захищено

Дисплей вимикається під закритою кришкою, тож у сумці нічого не світиться, поки Mac продовжує працювати.

Усе інше продовжує працювати

Завантаження, збірки, агенти, SSH-сесії та резервне копіювання доходять до кінця при закритій кришці. Як це працює →

Залишатися активним

Залишайтеся активним, навіть коли відходите

Сесії віддаленого робочого стола, VDI та чат-застосунки перемикають ваш статус на «відсутній», щойно ви припиняєте друкувати, а деякі корпоративні системи за це ще й розлогінюють. Функція «Залишатися активним» повідомляє macOS про активність, щоб ви залишалися на зв'язку, поки читаєте, дивитеся чи думаєте.

Активнийтайм-аут бездіяльностівідсутній
таймер бездіяльності скидається ще до того, як досягає статусу «відсутній», без смикання миші

Уникніть розлогіну через бездіяльність

Сесії VDI, Citrix і віддаленого робочого стола блокуються або обриваються, щойно система вирішує, що ви бездіяльні. «Залишатися активним» тримає сесію живою, щоб довге читання чи задача, яка виконується, не призвели до виходу з системи.

Зелений статус у Teams і Slack

Індикатор присутності залишається «Активний» замість перемикання на «Відсутній», щойно миша завмирає, тож колеги бачать, що ви на місці, навіть коли ви не друкуєте.

Один чесний сигнал

Активність передається так, як цього очікує macOS, тим самим підходом зі справжніми power assertion, що й решта Keepresso: без смикання курсора і без імітації натискань клавіш. Тримайте свій статус активним →

Ігри та стримінг

Плавні кадри без втручання

macOS ділить ваш Wi-Fi радіомодуль із AWDL, протоколом, на якому працюють AirDrop і Handoff, і кожне сканування сусідніх пристроїв дає сплеск затримки. Keepresso розпізнає ігрову сесію і на цей час втихомирює радіомодуль.

Джитер Wi-Fiігровий режим увімкнено
сплески затримки, поки AWDL ділить радіомодуль, рівна лінія, щойно Keepresso призупиняє його на час сесії

Автоматичне визначення гри

Розпізнає ігри Steam, а також хмарні й стримінгові клієнти GeForce NOW, Boosteroid, Parsec, Moonlight і Shadow, та вмикає сесію тієї миті, коли один із них опиняється на передньому плані.

Усуває причину підвисань

Призупиняє AWDL, поки ви граєте, щоб Wi-Fi радіомодуль не перемикався посеред кадру, а потім акуратно відновлює його, коли гра закінчена. Статус у реальному часі показує, чи призупинено модуль, чи триває пільговий відлік, з необов'язковим сповіщенням при паузі чи відновленні в автоматичному режимі. Жодного термінала, жодних сторожових скриптів, які треба пам'ятати.

Перевірте перед грою

Вбудований тест джитеру перевіряє з'єднання перед матчем, разом із перевірками чистоти ефіру, які підкажуть про дротовий варіант підключення, завади Bluetooth і вільний Wi-Fi канал для вашого регіону (44 в ЄС, 149 у США й Канаді). Пресети «Хмарний геймінг» і «Віддалене керування» вмикаються в один клік. Детальніше про AWDL →

Mac mini і Studio без монітора

Немає монітора? Працюйте так, ніби він є

Приховайте Mac mini чи Mac Studio, перетворивши його на збірочну машину, хост для агентів чи домашній сервер. Keepresso проведе вас через налаштування так, щоб він не засинав, переживав відключення живлення і сам вмикався назад, а потім видає чіткий Retina-робочий стіл через Спільний доступ до екрана, тож перегляд логів чи панелі MyAgens відчувається так, ніби ви сидите прямо перед ним.

немає дисплеяmac-mini.local2560 × 1440 · HiDPI
на mini немає монітора; чіткий Retina-робочий стіл транслюється туди, де сидите ви

Покрокове налаштування без монітора

Чекліст налаштування без монітора перевіряє сон, автоперезапуск, автовхід і віддалений доступ, з посиланнями на Налаштування в один клік і командами, які можна скопіювати. Він лише зчитує стан вашого Mac і ніколи нічого не змінює сам. Чекліст для Mac без монітора →

Чіткий Retina через Спільний доступ до екрана

Експериментальний віртуальний HiDPI-дисплей видає чіткий робочий стіл з подвоєними пікселями замість розмитих 1920 × 1080, на які переходить Mac без монітора. Жодних заглушок у роз'єм, жодних kext, нічого купувати не треба. Як це працює →

Комфортно з будь-якого місця

Читайте логи, спостерігайте за збіркою чи відкривайте панель MyAgens так, ніби сидите прямо біля машини, незалежно від того, стоїть вона в шафі, стійці чи в іншому місті.

Налаштування

Налаштуйте і забудьте

Усі налаштування зібрані на шести вкладках, а інструменти «Ігри та стримінг» винесені в окреме вікно. Меню при цьому залишається справою одного кліка.

Загальні налаштування: заборона сну дисплея й системи, «Залишатися активним», зворотний відлік у рядку меню та автопауза від батареї
загальні
Налаштування тригерів з відкритим меню «Додати умову» в розділі «Мережа й пристрої»: підключено VPN, Wi-Fi, підключено Bluetooth-пристрій, підключено том і мережева активність вище 100 Кбайт/с до 5 Мбайт/с, згруповані під «Живлення й дисплей», «Мережа й пристрої» та «Застосунки й активність»
тригери
Налаштування активності: поточні power assertion у реальному часі та журнал рішень про те, чому кожна сесія почалася чи завершилася
активність
Налаштування дисплея: експериментальний віртуальний дисплей для Mac без монітора
дисплей без монітора

Створено для епохи агентів

Непомітна необхідність для завжди увімкненого Mac

Mac дедалі частіше працює без нагляду: агенти, збірки, рендеринг, локальні LLM. Mac, який засинає посеред задачі, це найдешевша проблема, яку варто виправити.

ходи агентазбірка + тестирезервна копіярендеринг22:0001:0004:0007:00
з 22:00 до 07:00: ходи агента, збірки, рендеринг, резервні копії; Mac жодного разу не засинає

ШІ-агенти

Тримайте Mac активним і доступним, щоб агенти могли керувати ним цілодобово, а він не засинав посеред задачі. Пресети «ШІ-агент» і «Віддалена сесія (SSH)» вмикаються в один клік.

Розробники й vibe-кодери

Довгі збірки, тренування моделей і нічні задачі доходять до кінця, а не обриваються сном. Автопауза від батареї захищає ноутбуки.

Студії та рендер-ферми

Довгий рендеринг та експорт доходять до кінця без нагляду. Mac mini та Studio без монітора залишаються активними без плати за ліцензію, включно з комерційним використанням.

Усі можливості

Активний лише тоді, коли потрібно

Враховано кожну ситуацію, коли Mac не повинен засинати. Справжні power assertion macOS, а не імітація рухів миші, тож він залишається активним рівно стільки, скільки діють ваші умови.

Тригерищо не дає йому заснути

Двигун тригерів

Залишайтеся активним лише під час заряджання чи від батареї, коли підключено зовнішній дисплей, у вибраній мережі Wi-Fi чи VPN, або поки працює конкретний застосунок. Комбінуйте умови за принципом «будь-яка» або «усі», і призупиняйте все одним кліком.

Розпізнає зустрічі

Залишайтеся активним, поки щось використовує камеру чи мікрофон, стан пристрою зчитується без доступу до самого потоку, тож запиту на дозвіл не буде. Одне правило охоплює всі застосунки для зустрічей, включно з дзвінками у вкладці браузера.

Тригер відтворення звуку

Залишайтеся активним, поки лунає звук: музика, відео, подкаст. Пільговий період у 30 секунд згладжує паузи між треками й короткі зупинки, щоб сесія не мигтіла.

Тригер за розкладом

Щоденне часове вікно у вибрані вами дні: будні з 9:00 до 18:00, або нічний інтервал з 22:00 до 6:00, що триває через північ. Готові відправні точки «Робочі години» та «Ніч» включені.

Тригер календаря

Утримує Mac активним під час подій у вашому календарі, тож зустріч, заняття чи заброньований блок часу не дають йому заснути без ручного перемикання.

Тригер завантаження процесора

Утримує Mac активним, поки згладжене завантаження процесора перевищує вибраний вами поріг. Довгі збірки, рендеринг і тренування моделей тримають його активним, а короткочасний сплеск не враховується.

Тригери мережевої активності та завантажень

Залишайтеся активним, поки пропускна здатність мережі перевищує вибрану вами швидкість, від 100 Кбайт/с до 5 Мбайт/с, або поки у відстежувану папку триває завантаження, щоб велике передавання файлів завершилося, а не зависло.

Тригер тому

Залишайтеся активним, поки підключено вибраний зовнішній диск, SD-картку чи мережевий ресурс, а функція підтримання диска активним не дає йому зупинитися посеред задачі.

Bluetooth-тригер

Залишайтеся активним, поки підключено спарований Bluetooth-пристрій: геймпад, навушники, трекпад. Пільговий період у 30 секунд згладжує коротке відключення, щоб сесія не мигтіла.

Сесії та керуваннякеруйте по-своєму

Будь-яка тривалість або до певного часу

Готові пресети, довільна тривалість у годинах і хвилинах, або сесія, яка завершується у визначений час: пізніше сьогодні чи завтра, якщо він уже минув.

Пресети

Застосовуйте іменовані набори тригерів в один клік: «Зустрічі», «ШІ-агент», «Від мережі», «Зовнішній дисплей», «Віддалена сесія», «Резервне копіювання», «Рендеринг медіа» та інші, або зберігайте власні набори правил. Відновіть видалений типовий пресет.

Глобальне поєднання клавіш

Призначте глобальну гарячу клавішу для запуску чи зупинки підтримання активності з будь-якого застосунку, не звертаючись до рядка меню. Перемикайте сесію посеред задачі й продовжуйте з того місця, де зупинилися.

Запуск при старті

Автоматично розпочинає сесію підтримання активності тієї миті, коли Keepresso відкривається при вході в систему, тож завжди увімкнений Mac уже тримає себе активним ще до того, як ви сядете за нього.

Експорт та імпорт налаштувань

Збережіть усю конфігурацію, тригери, пресети та правила, у файл, а потім імпортуйте її на іншому Mac чи після чистого встановлення, щоб не збирати умови заново.

Панель активності

Чому мій Mac не спить? Меню називає застосунок, який його утримує, а панель активності перелічує поточні power assertion усіх застосунків, а також журнал рішень про те, чому кожна сесія почалася чи завершилася.

Живлення, дисплей і присутністьщо відбувається з Mac

Режим закритого дисплея

Продовжуйте роботу із закритою кришкою і без зовнішнього дисплея, від мережі чи від батареї. Екран вимикається під закритою кришкою, тож у сумці нічого не світиться.

Один пароль назавжди

Раніше режим закритого дисплея та ігрова пауза AWDL запитували пароль адміністратора при кожному запуску. Схваліть допоміжний процес один раз в «Об'єктах для входу», і кожне подальше привілейоване перемикання відбувається миттєво й без запитань. Він переживає перезавантаження й оновлення, вмикає лише ці два перемикачі та видаляється з того самого місця.

Автопауза з урахуванням заряду батареї

Дозвольте Mac заснути, щойно заряд опускається нижче вибраного вами порогу, навіть посеред сесії, щоб правило підтримання активності ніколи не розряджало батарею вщент. Коли сесія призупиняється, сповіщення пояснює причину, а підключення до мережі відновлює її.

Поступіться заставці

Дозвольте заставці чи сну дисплея вмикатися через кілька хвилин бездіяльності, поки сама система продовжує працювати, тож машина залишається зайнятою, а екран все ж отримує відпочинок.

Залишатися активним

Повідомляє macOS про активність, щоб сесії віддаленого робочого стола, VDI, Teams, Slack і корпоративні таймери розлогіну продовжували бачити вас присутнім, без смикання миші та імітації натискань клавіш.

Нагадування та дії наприкінці сесії

Сповіщення «все ще заварюється» через N хвилин, одноразове чи повторюване, з необов'язковим звуком, щоб забута сесія не розрядила батарею. Коли вона завершується, підказка може приспати дисплей чи запустити заставку.

Автоматизація та платформадоступ звідусіль

Shortcuts і URL scheme

Повноцінні дії Shortcuts (запуск, зупинка, перемикання, за бажання на N хвилин), які працюють і зі Spotlight, і з Siri, а також keepresso://start?duration=60 чи until=18:00 для Raycast, Alfred і скриптів.

Інструмент командного рядка

CLI keepresso керує застосунком зі скриптів і пайплайнів: start, stop, toggle і status з файлом статусу у форматі JSON. Або тримайте Mac активним у стилі caffeinate, взагалі без застосунку, поки процес не завершиться чи ви не натиснете Ctrl-C.

Віджети та Control Center

Віджети робочого стола та Центру сповіщень із живим зворотним відліком на macOS 14 і новіше, а також перемикач у Control Center на macOS 26 для запуску чи зупинки сесії, і все це без відкриття меню.

Набір інструментів для Mac без монітора

Чекліст налаштування перевіряє сон, автоперезапуск, автовхід і віддалений доступ, а експериментальний віртуальний HiDPI-дисплей робить Спільний доступ до екрана чітким без заглушки в роз'єм.

П'ятнадцять мов

Увесь застосунок перекладено: меню, екрани налаштування та «Ігри і стримінг», сповіщення, підписи VoiceOver і віджети робочого стола. Оберіть мову в Налаштуваннях чи на екрані привітання, або дозвольте їй слідувати за системною.

Встановлення

Усього один brew

У будь-якому разі Keepresso надалі самостійно оновлюється через підписані релізи Sparkle.

Homebrew

$brew install --cask gyorgysh/keepresso/keepresso

Встановлює підписаний і нотаризований застосунок прямо з tap, а також додає команду keepresso у ваш PATH, щоб скрипти могли одразу її використовувати. Оновлюйте разом з рештою ваших casks, або дозвольте застосунку оновлюватися самостійно.

Вручну

Завантажте останній DMG зі сторінки Релізи, перетягніть Keepresso в Applications і запустіть його. Натисніть на чашку в рядку меню, і процес почався.

Потрібна ще й команда keepresso? Встановлення через DMG не торкається вашого PATH, тому прив'яжіть її один раз.

Режим закритого дисплея перемикає системне налаштування (pmset disablesleep), тому потрібне схвалення адміністратора. Схваліть допоміжний процес один раз в «Об'єктах для входу», і він більше не запитає.

Добре працює разом з

TELEGRAMATLAS
одне повідомлення в Telegram, і вся команда в русі
MyAgens

Уже запускаєте агентів на цьому завжди увімкненому Mac? MyAgens дає йому команду агентів Claude Code, якими ви керуєте з Telegram: підтвердження, пам'ять і запуск за розкладом, і все це з телефону.

Keepresso тримає світло увімкненим. MyAgens працює в нічну зміну.

MyAgens.com