Repolode
fuji-mak

fuji-mak/Capsomnia

Небольшое приложение для строки меню macOS, которое использует Caps Lock как переключатель режима сна для закрытого MacBook во время долгих задач.

Open source альтернатива:AmphetamineCaffeine

Звёзды
444
Форки
42
Открытые issues
5
Последний коммит
6 дней назад

Что это?

Capsomnia превращает клавишу Caps Lock в физический переключатель запрета сна в macOS. Когда Caps Lock включён, Mac не переходит в сон даже с закрытой крышкой, поэтому локальные задачи, AI-агенты для написания кода, SSH-сеансы, сборки и загрузки продолжают работать. Если выключить Caps Lock, вернётся обычный режим сна, а индикатор Caps Lock покажет текущее состояние.

Приложение работает из строки меню и не запускается от root. Настройки системного сна применяются через небольшой скомпилированный helper, которому разрешён запуск без пароля sudo только для ограниченного набора команд. Среди дополнительных функций — таймер автоматического отключения, пользовательское сочетание клавиш для переключения, режим «Не выключать дисплей», который затемняет только встроенный дисплей при закрытой крышке, и возможность запретить ввод текста заглавными буквами. Также доступны необязательная проверка активности хот-спота и блокировка при открытии крышки для работы с инструментами управления компьютером.

Доступен подписанный и нотариально заверенный пакет для Apple silicon, а установка из исходников с помощью скрипта поддерживает Mac с Apple silicon и Intel. Проект не собирает телеметрию и не требует учётной записи.

Ключевые возможности

  • 01Если Caps Lock включён, Mac не переходит в сон при закрытой крышке; если выключен — возвращается обычный режим сна.
  • 02Необязательный таймер автоматического отключения: от 15 минут до 8 часов или на пользовательский срок.
  • 03Пользовательское глобальное сочетание клавиш для переключения режима бодрствования независимо от назначения Caps Lock.
  • 04Режим «Не выключать дисплей» затемняет только встроенный дисплей при закрытой крышке.
  • 05Необязательная блокировка ввода текста заглавными буквами; разрешение Accessibility используется только для этой функции.
  • 06Привилегированные операции выполняются через фиксированный helper, которому доступны только шесть строго заданных команд sudo. E

Сценарии использования

  • Оставлять AI-агентов для написания кода или долгие сборки работать, пока MacBook закрыт в сумке или подключён к док-станции.
  • Удалённо подключаться к Mac с закрытой крышкой через SSH или мобильные инструменты.
  • Запускать загрузки или скрипты без присмотра на ноутбуке в течение ночи.
  • Поддерживать подключение персонального хот-спота во время работы вне рабочего стола.

Быстрый старт

  1. 1

    Скачайте Capsomnia.pkg из GitHub Releases

  2. 2

    Откройте пакет и следуйте инструкциям установщика

Что важно знать

  • Только для macOS; для установки подписанного пакета нужен Mac с Apple silicon под управлением macOS 14 или новее.
  • При использовании с закрытой крышкой устройство может сильнее нагреваться, а заряд батареи — расходоваться быстрее. Обеспечьте вентиляцию и стабильное питание.
  • Совместимость не гарантируется для всех компьютеров Mac, версий macOS и сред; используйте приложение на свой страх и риск.
  • Чтобы предотвратить ввод текста только заглавными буквами, требуется разрешение macOS на Универсальный доступ.

В подборках

Темы

Частые вопросы

Что такое Capsomnia?
Небольшое приложение для строки меню macOS, которое использует Caps Lock как переключатель режима сна для закрытого MacBook во время долгих задач. Capsomnia превращает клавишу Caps Lock в физический переключатель запрета сна в macOS. Когда Caps Lock включён, Mac не переходит в сон даже с закрытой крышкой, поэтому локальные задачи, AI-агенты для написания кода, SSH-сеансы, сборки и загрузки продолжают работать. Если выключить Caps Lock, вернётся обычный режим сна, а индикатор Caps Lock покажет текущее состояние.
Capsomnia можно использовать бесплатно? Какая у него лицензия?
Capsomnia распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Capsomnia всё ещё поддерживается?
Активно поддерживается. Последний коммит в Capsomnia — 2 нояб. 2026 г..
Для чего можно использовать Capsomnia?
Оставлять AI-агентов для написания кода или долгие сборки работать, пока MacBook закрыт в сумке или подключён к док-станции. Удалённо подключаться к Mac с закрытой крышкой через SSH или мобильные инструменты. Запускать загрузки или скрипты без присмотра на ноутбуке в течение ночи. Поддерживать подключение персонального хот-спота во время работы вне рабочего стола.
Как установить Capsomnia?
Скачайте Capsomnia.pkg из GitHub Releases Откройте пакет и следуйте инструкциям установщика
Где скачать Capsomnia?
Исходный код и инструкции по установке — на GitHub: https://github.com/fuji-mak/Capsomnia

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный набор утилит с открытым исходным кодом для строки меню macOS: громкость отдельных приложений, мониторинг системы, переключение окон, история буфера обмена и не только.

33,2 тыс.+2 тыс. за неделю1,6 тыс.SwiftGPL-3.0Активно поддерживаетсяОбновлён позавчера

Кольцевое радиальное меню для macOS, чтобы быстро переключаться между приложениями, окнами и вкладками браузера и запускать ярлыки приложений.

Продуктивность и приложения#macos#app-switcher#window-switcher
886SwiftMITАктивно поддерживаетсяОбновлён 6 дней назад