Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/newmarcel/keepingyouawake
Prevents your Mac from going to sleep.
https://github.com/newmarcel/keepingyouawake
caffeine macos menubar objective-c utility
Last synced: 6 days ago
JSON representation
Prevents your Mac from going to sleep.
- Host: GitHub
- URL: https://github.com/newmarcel/keepingyouawake
- Owner: newmarcel
- License: mit
- Created: 2014-10-19T15:52:33.000Z (about 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-26T09:16:42.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:10:04.905Z (about 2 months ago)
- Topics: caffeine, macos, menubar, objective-c, utility
- Language: Objective-C
- Homepage: https://keepingyouawake.app
- Size: 4.93 MB
- Stars: 5,603
- Watchers: 66
- Forks: 220
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# KeepingYouAwake
KeepingYouAwake is a small menu bar utility for macOS *(Version 10.13 and newer)* that can prevent your Mac from entering sleep mode for a predefined duration or as long as it is activated.
https://keepingyouawake.app/
## Installation
**[Download the latest version here.](https://github.com/newmarcel/KeepingYouAwake/releases/latest)**
or install it via [cask](http://caskroom.github.io/): `brew install --cask keepingyouawake`.
## How does it work?
The app is a small wrapper around Apple's `caffeinate` command line utility. All current versions of macOS ship with this tool by default. You can read the manual page [here](https://web.archive.org/web/20140604153141/https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/caffeinate.8.html).
### Does it work on a MacBook with a closed lid?
No. Because of _(sensible)_ macOS limitations and out of thermal considerations, KeepingYouAwake will only prevent sleep on desktop Macs and portable Macs with an open lid.
## Is this dangerous?
This utility will not harm your Mac because it is based on an official command line tool by Apple. **BUT** I cannot guarantee anything, so use this tool **AT YOUR OWN RISK**.
## Inspired by Caffeine
*KeepingYouAwake* is inspired by *[Caffeine](https://web.archive.org/web/20240625031548/https://www.lightheadsw.com/caffeine/)* from *Lighthead Software*. I used it for many years, but sadly it hasn't been updated in a while. Eventually in 2014 I decided to build a replacement for myself that was optimized for macOS Yosemite and used the [`caffeinate`](https://web.archive.org/web/20140604153141/https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/caffeinate.8.html) command line tool under the hood.
## Still using old macOS versions?
- [Version 1.6.2](https://github.com/newmarcel/KeepingYouAwake/releases/tag/1.6.2) is the last release that supports macOS Sierra (10.12)
- [Version 1.5.2](https://github.com/newmarcel/KeepingYouAwake/releases/tag/1.5.2) is the last release that supports macOS Yosemite (10.10) and El Capitan (10.11)## Help wanted!
Do you want to improve the app or add useful features? Please go ahead and create pull requests. I'm thankful for any help.
## License
Everything in this project is licensed under the [MIT license](http://opensource.org/licenses/MIT). Provided image assets are also covered by this license.
*Although it's not required please do not redistribute forked versions of the app with the same name and icon. Thanks!*