Kronforce replaces scattered cron jobs, heavyweight platforms like Rundeck and Airflow, and stitched-together scripts with a single binary. Visual dashboard, distributed agents, smart automation.
From simple cron replacements to complex multi-machine workflows.
Shell, HTTP, SQL, FTP/SFTP, Rhai scripting, Kafka, RabbitMQ, MQTT, Redis, MCP (AI tools), file push, and custom agent-defined types.
Run jobs on remote machines with push-based Rust agents or pull-based custom agents in Python, Go, Node โ any language with an HTTP client.
Chain jobs with dependencies, event triggers, and output extraction. Extract values from stdout and pass them to the next job via variables.
Slack, Microsoft Teams, PagerDuty, email, and SMS notifications. Per-job controls for failure, success, and assertion alerts.
OIDC/SSO, role-based access, API key scoping, encryption at rest, audit logging, approval workflows, SLA deadlines, and IP allowlisting.
Visual dashboard, execution timeline, dependency map, Prometheus metrics, structured JSON logging, and job version history.
One binary replaces an entire stack.
| Kronforce | Cron | Rundeck | Airflow | |
|---|---|---|---|---|
| Setup time | Seconds | Built-in | Hours | Days |
| Visual dashboard | โ | โ | โ | โ |
| Distributed agents | โ | โ | โ | โ |
| Output intelligence | โ | โ | Partial | Partial |
| SSO/OIDC | Free | โ | $$$ | โ |
| Infrastructure needed | None | None | Java + DB | Python + Redis + DB |
| AI integration (MCP) | โ | โ | โ | โ |
| Open source | MIT/Apache | โ | Partial | Apache |
One command. No Docker, no database, no config files.
# Download and run cargo run --bin kronforce # Or with Docker docker run -p 8080:8080 ghcr.io/mikemiles-dev/kronforce:latest # Open http://localhost:8080 # That's it. Dashboard, API, scheduler, SQLite โ all in one binary.
Kronforce is free and open source. Star the repo, try the demo, or just download and run.