Domenez-dev

A fast, keyboard-driven terminal UI cron job manager for Linux. Built with Go + charmbracelet/bubbletea.

21
2
100% credibility
Found May 03, 2026 at 21 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

lazy-cron is a keyboard-driven terminal interface for listing, adding, editing, enabling, disabling, and deleting cron jobs on Linux with a visual schedule builder and human-readable descriptions.

How It Works

1
🔍 Discover lazy-cron

You hear about a friendly terminal tool that makes scheduling repeating tasks on Linux super easy, without needing to remember confusing time codes.

2
🛠️ Install quickly

You copy and paste one simple line into your terminal, and it automatically grabs and sets up the tool for your computer.

3
🚀 Open the tool

Type 'lazy-cron' and hit enter to see a beautiful list of all your scheduled tasks with clear descriptions and next run times.

4
🌟 Browse your tasks

Scroll through your tasks using simple arrow keys, see which are running or paused, and filter by user or system ones effortlessly.

5
Add a new task

Press 'a' to create a task, pick times visually like 'every weekday at 9am' or 'daily at midnight', type the action command, and save.

6
🔧 Edit or toggle

Highlight any task, press 'e' to change it, 'space' to pause or resume, or 'd' to remove, all with quick key presses.

Tasks run smoothly

Your repeating jobs now fire off perfectly on time, managed easily anytime from your terminal without any hassle.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 21 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is lazy-chron?

lazy-chron is a terminal UI for managing Linux cron jobs, pulling in user crontabs plus system files like /etc/crontab and /etc/cron.d. Built in Go with charmbracelet/bubbletea, it lists jobs with next-run times, lets you add/edit/delete/enable/disable them via vim-style keys (j/k navigate, a add, space toggle), and features a visual schedule builder with color-coded fields for minute/hour/day/month/weekday—complete with live human-readable descriptions like "weekdays at 9am." No more memorizing cron syntax or firing up crontab -e; just run `lazy-cron` or `sudo lazy-cron` for system access.

Why is it gaining traction?

It ditches cryptic cron strings for an interactive grid where you cycle modes (all/every/at/range) with 'm', scroll values with j/k, and toggle raw input with Ctrl+E—presets like @daily included. Filters by source/status, shows next runs accurately, and preserves comments/env vars on save. Developers dig the fast, keyboard-only flow in a single binary, installable via one-liner curl script across distros.

Who should use this?

Linux sysadmins juggling server cron jobs without a GUI, DevOps folks scripting backups/notifications who hate syntax googling, or embedded engineers on minimal setups needing quick job tweaks. Ideal if you live in the terminal but cron edits feel like a chore.

Verdict

Worth a spin for its polished TUI and easy one-liner install—docs are solid with GIFs/keybindings—but at 17 stars and 1.0% credibility, it's early alpha; test on non-prod first. Pairs well with fast GitHub runners for CI cron-like tasks.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.