CronTUI

Terminal scheduling with an opinionated UI

Editing cron should feel like editing a real interface, not decoding punctuation under pressure.

CronTUI wraps cron and native Windows scheduling in a visual terminal workflow: add jobs, validate expressions live, preview the next run, keep backups, and still drop to a plain CLI when you want scripting instead of menus.

CronTUI Windows scheduling command and result
Native Windows flow with a readable still instead of a blank GIF frame.
Live

Realtime cron validation while you type.

Preview

See upcoming run times before the entry is written.

Backup

Automatic snapshots before each write or restore.

Filter

Search and filter by command or enabled state.

Modes

One interface, two scheduling worlds.

CronTUI does not pretend Windows and Unix cron are the same system. It gives both environments a clean terminal workflow while staying honest about the semantics and limits.

Linux, macOS, WSL

Manage real `crontab` entries with schedule presets, next-run previews, and backup support.

Native Windows

Manage only CronTUI-owned tasks inside a dedicated Task Scheduler folder instead of mutating arbitrary jobs.

CLI parity

Every major operation is also available as a non-interactive command when you need automation instead of UI.

Install

Use it in the mode your machine actually needs.

Go install is the short path. Releases are there when you want a binary. Native Windows and WSL both have explicit, documented paths.

go install github.com/meru143/crontui@latest

crontui
crontui add "0 9 * * 1-5" "backup.sh"
crontui list --json
Best fits:

- developer workstation schedules
- recurring local scripts
- WSL cron management
- native Windows task management