VibeHunt
Back to browse

cronboard

Dashboard for managing cron jobs.

A terminal‑based interface lets users list, add, edit, pause, resume, search, and delete cron jobs on both local and remote machines. The Textual UI presents jobs with formatted last and next run times, supports special expressions such as @daily, @monthly, and @yearly, and provides autocompletion for file paths when creating or editing entries. Validation and human‑readable feedback help ensure correct scheduling.

Remote management is handled over SSH, accepting passwords or key files, and the tool can operate on another user’s crontab when the invoking user has sudo privileges. Case‑insensitive keyword search simplifies locating specific jobs across large sets. The application relies on python‑crontab for cron manipulation, Paramiko for SSH connections, and cron‑descriptor for translating expressions into readable descriptions.

Installation is available via pip, uv, Homebrew, AUR, and Nix, requiring Python 3.13+ and a functional cron command. After installation, launching the program presents a footer with available commands, and the default autocompletion starts in the managed user’s home directory.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps