仓库: https://github.com/chenz24/crontab.cv ( MIT )
AI 写 cron 表达式已经不是问题,但一串符号摆在那里总归不直观。 可视化的界面让人看一眼就懂,体验也更顺,于是 vibe 了这么一个小工具。
== 能做什么 ==
- 点数字网格就能选,自动合成 */5 、1-10 、1,3,5 这种写法
- 实时翻译成人类可读的自然语言(基于 cronstrue ),并算出未来 5 次执行时间
- 时区感知:服务器时区 / 本地时区随时切换
- 同时支持 5 字段 POSIX cron 和 6 字段 Quartz ( L / W / # / ? 都支持)
- 任务时长与重叠检测:填一个预估耗时,告诉你会不会和下次触发撞车
- 一键生成代码片段:Crontab / Go / Node.js / Python / Java (Spring)
- 一键生成平台配置: Kubernetes CronJob 、GitHub Actions 、GitLab CI 、 AWS EventBridge 、Vercel Cron 、Cloudflare Workers
- URL 分享:表达式和选项都编码进 URL ,复制链接即可
- 支持多语言
- 纯前端实现
== 技术栈 ==
TanStack Start (SSR) + React 19 + Tailwind v4 + shadcn/ui cron-parser + cronstrue + date-fns-tz 部署在 Cloudflare Workers 上
Bug 和建议都欢迎回帖或去 GitHub issue 。
如果觉得有点用,顺手点个 ⭐ : https://github.com/chenz24/crontab.cv
谢谢各位 V 友 :)
