WebCron is a local-first scheduling extension for the open web.
It runs in Chrome and Firefox, and is designed around EventBridge-style scheduling concepts.
- One-off and recurring schedules
- Rate and cron patterns
- Optional flexible execution window
- Grouped schedules for bulk operations
- Full target coverage:
open_urlcrawl_rangewebhookmulti_openactive_tab_actionsbookmark_folderrss_feedsitemap_crawlapi_fetchfile_downloadsearch_queryform_submittab_auditdom_watchscreenshot_capture
- Optional declarative browser actions (
wait,click,input,scroll,extract) - Run history and captured data views
- 100% local execution (no backend required)
- Chrome (Chromium-based browsers)
- Firefox
WebCron stores and executes everything client-side using browser extension APIs.
- Chrome:
chrome.storage,chrome.alarms,chrome.tabs,chrome.scripting - Firefox:
browser.*compatible APIs via WebExtension support
- Development and local loading:
docs/DEVELOPMENT.md - Publishing and release automation:
docs/PUBLISHING.md - Scheduling and action JSON notes:
docs/REFERENCE.md - Privacy policy:
PRIVACY.md