
CTFreak
On-premises IT task scheduler to centralize, schedule, and run scripts and commands across servers via SSH/WinRM, with workflows, logs, notifications, and an API.

CTFreak is an on-premises IT task scheduler designed to centralize scripts and operational jobs in one place, replacing scattered cron jobs and ad-hoc runbooks. It provides a fast, mobile-first web UI to execute tasks locally or remotely across heterogeneous environments.
Key Features
- Remote executions on multiple nodes via SSH and WinRM, without installing agents
- Task types for commands, Bash scripts, PowerShell scripts, Ansible playbooks, SQL scripts, and HTTP requests
- Workflow engine to chain tasks sequentially or concurrently, including nested workflows
- Team-based organization, centralized execution history, and consolidated logs
- Notifications and alerting integrations (e.g., email, Slack, Microsoft Teams, Discord, Telegram, Mattermost)
- Issue tracking integrations (e.g., GitHub, Jira, Linear, YouTrack)
- SSO support via OpenID Connect
- REST API plus incoming webhooks for automation and integrations
- Lightweight resource usage and simple deployment
Use Cases
- Sysadmin/DevOps job orchestration: maintenance, updates, and operational scripts across fleets
- Data engineering operations: run long or concurrent imports and calculations on distributed servers
- Self-service operations for business users: safely trigger pre-defined IT tasks via a web UI
Limitations and Considerations
- Some advanced capabilities and higher limits (e.g., unlimited tasks, broader notifier quotas) depend on the chosen edition
CTFreak fits teams that want a straightforward, lightweight alternative to heavier runbook automation platforms while keeping strong visibility into job history and failures. It is especially useful in mixed Windows/Linux environments thanks to SSH and WinRM support.
