xyOps™ is a self-hosted, open-source workflow automation system that combines job scheduling, server monitoring, alerting, and incident response into a single platform designed for fleets of any size.
What is xyOps?
xyOps is a next-generation workflow automation platform built by the creators of Cronicle. It takes job definitions, server metrics, and event triggers as input and produces automated workflows, real-time dashboards, alerts, and tickets as output. The software runs on any Linux, macOS, or Windows server and is fully open source under the BSD 3-Clause license.
Key Features
- Visual Workflow Builder — Chain multiple jobs with conditional logic, pass data and files between steps, attach timeouts, memory caps, and log size limits. Run steps in parallel or create custom queues.
- Flexible Job Scheduler — Target individual servers or groups, support multiple schedules per event, blackout ranges for holidays, crontab import, one-time jobs, and plugin-based scheduler extensions.
- Active Job Tracking — Run unlimited parallel jobs with optional max parallel limits and queuing. Real-time progress updates, time remaining estimates, per-job CPU/memory enforcement, and custom actions on job result.
- Server Monitoring — Server and group-level dashboards with custom monitors and alerts. Track CPU, memory, network, disk, and per-job logs. Historical performance graphs from hourly to yearly.
- Smart Alerts — Trigger expressions with flexible rules. Notify via email, webhook, or custom channels. Alerts include server snapshots and can automatically create tickets or run jobs. Active alerts can prevent new jobs from launching.
- Integrated Ticketing System — Built-in ticketing for incident response. Alerts and failed jobs automatically generate tickets. Tickets support file attachments and can trigger CI/CD jobs via API.
- Plugin Marketplace — Access a growing library of ready-made plugins (official and community). Add MCP servers as plugins. Write and publish your own plugins using a simple JSON-over-STDIO API that supports any language.
- Scalability & Redundancy — Run multiple hot backups for failover with zero job interruption. Scales to thousands of worker servers. Group servers manually or automatically by hostname. Agents available for macOS, Linux, and Windows.
Who is it for?
- Individual developers who need a self-hosted, open-source alternative to cloud-only automation tools and want full control over their data and scheduling logic.
- Small operations teams that manage a handful of servers and need job scheduling, monitoring, and alerting in one place without paying per-seat or per-node fees.
- Enterprise DevOps teams that require SSO, air-gapped installation, private ticketing, and guaranteed 1-hour support response times for production-critical workflows.
What can you do with xyOps?
- Build complex multi-step workflows — Chain jobs with conditional branching, pass files between steps, attach limiters (timeout, memory, log size), and run parallel or queued tasks — all through a visual editor or API.
- Monitor an entire server fleet — Collect CPU, memory, network, and disk metrics per server or group, define custom monitors, and view historical performance graphs from hourly to yearly.
- Automate incident response — Configure smart alerts that create tickets, run remediation jobs, or notify Slack/Discord/Telegram. Active alerts can block new job launches until resolved.
Pricing
xyOps is free and open source under the BSD 3-Clause license. Paid support plans are available: Free (self-hosted, community support, all app features), Professional ($167/month, $2,000/year — professional support, private ticketing, 24-hour ticket turnaround), Enterprise ($834/month, $10,000/year — SSO, air-gapped installation support, 1-hour turnaround, live chat), and Custom for invoicing or purchase-order billing.
FAQ