{"id":13753922,"url":"https://github.com/jrr6/Caffeinator","last_synced_at":"2025-05-09T21:36:08.228Z","repository":{"id":158346011,"uuid":"50249671","full_name":"jrr6/Caffeinator","owner":"jrr6","description":"A compact yet versatile menu-bar app for keeping your Mac awake.","archived":false,"fork":false,"pushed_at":"2021-07-07T17:57:25.000Z","size":3229,"stargazers_count":18,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-11T21:19:06.704Z","etag":null,"topics":["caffeinate","caffeine","macos","macos-menubar","swift"],"latest_commit_sha":null,"homepage":"https://jrr6.github.io/Caffeinator","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jrr6.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-23T17:33:43.000Z","updated_at":"2024-11-19T19:12:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"29863bf2-f179-4441-bb70-2c04ee311990","html_url":"https://github.com/jrr6/Caffeinator","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrr6%2FCaffeinator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrr6%2FCaffeinator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrr6%2FCaffeinator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jrr6%2FCaffeinator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jrr6","download_url":"https://codeload.github.com/jrr6/Caffeinator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253329048,"owners_count":21891568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["caffeinate","caffeine","macos","macos-menubar","swift"],"created_at":"2024-08-03T09:01:34.956Z","updated_at":"2025-05-09T21:36:08.212Z","avatar_url":"https://github.com/jrr6.png","language":"Swift","funding_links":[],"categories":["Utilities"],"sub_categories":["Settings"],"readme":"\u003cimg src=\"https://github.com/jrr6/Caffeinator/raw/master/Caffeinator/Assets.xcassets/AppIcon.appiconset/icon_512%402x.png\" height=\"150\" align=\"left\"\u003e\n\n# Caffeinator\n\n**Caffeinator is a menu-bar app that helps you prevent your Mac from falling asleep. It's a simple but robust visual interface for the `caffeinate` command-line tool.**\n\n## Download\n\nTo download a prebuilt version of the latest stable release of Caffeinator, visit [Releases](https://www.github.com/jrr6/Caffeinator/releases).\n\n## Build\n\nCaffeinator is built upon the [CaffeineKit](https://github.com/jrr6/CaffeineKit) framework, which provides elegant Swift abstractions for interacting with `caffeinate`. Caffeinator uses [Carthage](https://github.com/Carthage/Carthage) to manage this and other dependencies. To build Caffeinator from source, clone this repository and run `carthage bootstrap --platform macOS --cache-builds` in the cloned directory. After doing so, open, build, and run the project in Xcode.\n\n## FAQ\n\n* **Why can't I open Caffeinator?**\n\n  Probably because Caffeinator is not signed with a Developer Certificate. To open Caffeinator for the first time after installation, right-click on the app icon and click \"Open,\" then confirm that you trust the app.\n\n* **Why isn't there an option to specify a utility as an argument to `caffeinate` (as is shown in the man page)?**\n\n  Because there's really no practical benefit to it, and it would create needless hassle. If you want equivalent functionality, start the process manually, then find its PID and use process-based Caffeination.\n\n* **Why can't I start a timed Caffeination for a period of time shorter than one second?**\n\n  Firstly, there isn't really any practical use for doing this. Secondly, the `caffeinate` utility will not accept time values shorter than one second. (If you specify a time shorter than one second using the argument editor, you'll see that it runs indefinitely.)\n\n* **Why is this README so short?**\n\n  Because Caffeinator has a website, which you can visit [here](https://jrr6.github.io/Caffeinator) and which also contains a [help guide](https://jrr6.github.io/Caffeinator/help.html).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrr6%2FCaffeinator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjrr6%2FCaffeinator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjrr6%2FCaffeinator/lists"}