cronboard
[!important] Cronboard was selected as the Terminal Trove Tool of the Week in October 28th 2025!
ℹ️ About
Cronboard is a terminal application for managing and scheduling cron jobs on local and remote servers. You can add, edit, pause, resume, search, and delete jobs from a Textual-based interface.
Full documentation is available at cronboard.dev.
🎬 Demo
✨ Features
- Check cron jobs, view the logs, and detect potential issues when running
- Autocompletion for paths when creating or editing cron jobs
- Create cron jobs with validation and human-readable feedback
- Pause/resume, edit and delete cron jobs
- View formatted last and next run times
- Accept
special expressionslike@daily,@yearly, and@monthly - Connect to servers over SSH with either a password or SSH keys
- Manage cron jobs for another user when you have the required
sudopermissions - Search for cron jobs using case-insensitive keywords
- Get notifications via Telegram when a cron job fails
🛠️ Technologies
The project is built with:
📋 Requirements
Before starting, make sure cron is installed and available on your machine:
where crontab
If you install Cronboard with pip or uv, you also need Python 3.13 or newer.
📦 Installation
For installation instructions, please refer to the official documentation.
🚀 Getting Started
Once installed, run:
cronboard
Cronboard includes a footer, provided by Textual, that shows the available commands.
⌨️ Autocompletion
Path autocompletion when creating or editing cron jobs helps you enter file paths faster.
The default starting point for autocompletion is the home directory of the user whose cron jobs you are managing. Accept a suggestion with the Tab key.
🔔 Notifications
Cronboard can send notifications via Telegram when a cron job fails. To enable this feature, enter your Telegram token and chat ID in the settings panel.
Do you need help getting your Telegram token and Telegram chat ID? Check out this guide on the official Cronboard documentation.
❤️ Do you like my work?
If you find the project useful, you can support the author here:
Release files for cronboard 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cronboard-1.2.1.tar.gz | 3.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cronboard-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.2 MB
Release files / cronboard-1.2.1.tar.gz
| Download URL | cronboard-1.2.1.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed4e9c97d0333d8455c9750fa81ab2ada0d1a983f1b57978c3217f6a683152d3
|
|
BLAKE2b-256 checksum How to use checksums |
6fdedb69789448b77c6f2ed8b76363319233bf3b71613f90adceba68011af29a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / cronboard-1.2.1-py3-none-any.whl
| Download URL | cronboard-1.2.1-py3-none-any.whl |
|---|---|
| Size | 50.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5db27e3a24473a308898a47b20e916126bfe04c9491716cb1591257ec9e900f5
|
|
BLAKE2b-256 checksum How to use checksums |
e30431ebc6a3e42a3c7b8d655ded851522311f644ca939341483bd24bca60d53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log