ZapTasks is a modern, user-friendly command execution tool, designed as an alternative to Cron. It simplifies task configuration, execution, and tracking, all while offering a clean interface and seamless integration into macOS.
ZapTasks is built in Swift, delivering a native experience for Mac users, and leverages "Shaas" (Shell as a Service) to execute shell commands.
- User-Friendly Interface: Configure and manage tasks with ease through a Mac application and menu bar interface.
- Task Execution History: View and track previously executed tasks.
- Notifications: Stay informed with alerts when tasks are executed or completed.
- Mac Integration: Operates smoothly as a Mac menu bar app and standalone application.
- Shell executing: Executes commands efficiently using the powerful Shaas binary "Shell as a Service."
Choose one of these installation paths:
brew tap trinixlabs/tap
brew install --cask zaptasks- Open the GitHub Releases page.
- Download the latest
ZapTasks-<version>.dmg. - Open the DMG and drag
ZapTasks.appinto yourApplicationsfolder.
- Open the GitHub Releases page.
- Download the latest
ZapTasks-<version>.zip. - Extract it and move
ZapTasks.appto yourApplicationsfolder.
ZapTasks is an open-source project and release builds are currently distributed unsigned. On first launch, macOS may show:
"ZapTasks" cannot be opened because Apple cannot check it for malicious software."ZapTasks" is damaged and can't be opened. You should move it to the Bin.
To run it anyway:
- Open
ZapTasks.appfromApplications. - If macOS blocks it, right-click
ZapTasks.appand chooseOpen. - Click
Openagain in the warning dialog.
If Finder still blocks it, use:
System Settings -> Privacy & Securityand clickOpen Anywayfor ZapTasks.
Alternative Terminal path:
xattr -dr com.apple.quarantine /Applications/ZapTasks.app
open /Applications/ZapTasks.appIf needed, remove all extended attributes and try again:
xattr -cr /Applications/ZapTasks.app
open /Applications/ZapTasks.appNavigate to the directory containing shaas and run:
./shaasOpen ZapTasks.app and start configuring and managing your tasks.
- Define tasks directly in the intuitive ZapTasks interface.
- Use "Shaas" to securely execute shell commands in the background.
- Get notified when tasks are executed or encounter issues.
- View the history of your tasks for tracking and analysis.
ZapTasks combines the power of command execution with the simplicity of a GUI, making it an ideal solution for developers, system administrators, and everyday users who want a more approachable way to manage their automated tasks.