OpenMacApps

Gearbox

Local task scheduler for cron-style and file-watch jobs, with retries, timeouts, a menu bar app and a CLI.

Apache-2.0 · Downloads from github.com

License
Apache-2.0
Open source
Category
Developer tools
Source
GitHub
hgayan7
Verified
2026

About Gearbox

Gearbox runs local tasks on a schedule written in plain language or cron syntax, or whenever files in a folder change. Tasks can have timeouts, retries with backoff, AC-power-only conditions, sleep prevention, and on-success or on-failure chaining. Run history is kept in a local SQLite database. The menu bar app is SwiftUI, and a CLI and a loopback webhook on 127.0.0.1 let scripts and launchers trigger tasks. Tasks can be exported to and applied from a YAML file. It suits people who would otherwise write cron jobs or launchd plists by hand.

The README gives macOS 13 or later as the requirement. It does not say whether the release build is notarized, and its install notes say macOS may ask for approval on first launch, under Privacy & Security. Keep-awake only applies to tasks where you turn on prevent-sleep.

Information

Source code
hgayan7/gearbox
License
Apache-2.0
Website
github.com
Download
github.com
Category
Developer tools
Topics
Menu bar apps
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/gearbox/)
See All You Might Also Like