NewTorqrun is open source · Apache-2.0 →

Orchestrate every job
on your own machines.

Schedules, workflows, retries and live logs for the scripts that run your business, executed by lightweight agents on your servers, laptops and cloud VMs. Agents only connect out. No inbound ports, no SSH keys.

$ git clone https://github.com/anshulsharma7/torqrun.git && cd torqrun && make up
torqrun.yourcompany.com
Torqrun dashboard: active runs, success rate, run durations, activity chart, connected agents and recent runs

Runs anywhere you do

Linux serversmacOS laptopsAWS · GCP · Azure VMsDockerPythonBashPostgreSQLSlack · TeamsPrometheus
0
inbound ports to open on your servers
~50 runs/s
per API process, scales out with replicas
1 cmd
make up starts the whole platform
300+
automated tests, chaos and restore drills in CI
Features

Everything cron never gave you

Reliable execution, full history and a real UI, without adopting an SDK or rewriting your scripts.

Live logs from every machine

Watch stdout and stderr stream in real time, search them, download them, and keep the full history of every attempt.

Schedules that never double-fire

Cron or intervals in any time zone, with sane DST handling and catch-up rules.

0 2 * * *nightly-backup
*/15 * * * *sync-orders
@daily · ISTdaily-etl

Workflows as simple YAML

DAGs with parallel branches and trigger rules. Rerun only what failed.

✓ extract ✓ sync ✓ transform ● load ○ report ○ cleanup

Agents that only connect out

Install with one line. Each agent has its own credential and is easy to drain or revoke.

Control plane laptop build-server aws-vm-07 outbound HTTPS only

Built to survive failures

  • Retries with backoff
  • Leases and crash recovery
  • Timeouts and cancel anywhere
  • Concurrency limits

Isolated containers

Run any job in a fresh Docker container with CPU, memory and network limits, and collect the files it produces.

Team-ready securityTEAM

Users and roles, an encrypted secrets manager masked in logs, an audit log, and Slack, Teams and email alerts.

Product tour

A control room for every job

Real screenshots, nothing mocked up.

torqrun.yourcompany.com
Torqrun product screen
Overview: health, activity and every agent at a glance.
How it works

From zero to running jobs in minutes

A PostgreSQL-backed control plane and agents that pull their work.

Start the control plane

API, scheduler, web UI and a bundled agent, with Docker Compose.

# needs Docker, git and make
git clone https://github.com/anshulsharma7/torqrun
cd torqrun && make up

Connect your machines

Create a token under Fleet → Connect agent and run one line on each server.

curl -fsSL https://torqrun.you/agent/install.sh \
  | sudo bash -s -- --token tqe_…

Define, schedule, watch

Add a job or a YAML workflow, give it a schedule, and watch it run live.

tasks:
  extract:   {job: extract-events}
  transform: {job: transform, depends_on: [extract]}
Why switch

Cron, but grown up

crontab on each serverTorqrun
Did last night's run work?✕Check each server's logs✓One dashboard, full history
Failures✕Silent✓Retries, plus alerts on Team
Dependencies between jobs✕Sleep and hope✓Workflows with trigger rules
A machine dies mid-run✕Nobody knows✓Detected, retried or flagged
Live output✕SSH in and tail✓Streams in the browser
Time zones and DST✕Server-local surprises✓Per schedule, defined behaviour
Pricing

Free to start. Built to grow with your team.

The orchestration engine is open source. Team and Enterprise add what you need when more people rely on it.

Community

For individuals and evaluation

Free
Self-hosted · Apache-2.0
  • Jobs, schedules, workflows, retries
  • Unlimited jobs, runs and agents
  • Docker executor, artifacts, live logs
  • One admin account and API tokens
  • Metrics, backups, Docker Compose
  • Community support on GitHub
Get it on GitHub

Enterprise

For security and compliance needs

Custom
Annual agreement
  • Everything in Team
  • SSO (SAML / OIDC) and SCIM
  • Per-project permissions
  • Audit export to your SIEM
  • SLA-backed support
  • On-prem and air-gapped help
Talk to us

Clock icon: on the roadmap, built for Enterprise customers on request. Everything else is available today. Full comparison

FAQ

Questions

What's free, and what's paid?

The whole orchestration engine is free, with no limits on jobs, runs or agents: schedules, workflows, retries, remote agents, containers, artifacts and metrics. Team adds multiple users and roles, a secrets manager, an audit log and alerts. Enterprise adds SSO, an SLA and compliance help.

Where does my code run? Where is my data?

Jobs always run on your own agents. Self-hosted, everything else stays on your infrastructure too. Agents connect out over HTTPS, so you never open ports on the machines that run your jobs.

Do I have to rewrite my scripts?

No. Torqrun runs plain Python and shell scripts, or anything in a Docker image. There's no SDK to adopt.

How do I upgrade from Community to Team?

One command, make upgrade, with the license key you receive. It backs up first, keeps every job, run, schedule, workflow and agent, and rolls back automatically if anything fails.

How does it compare to Airflow, Dagster or Rundeck?

Torqrun focuses on running plain scripts reliably across many machines: outbound-only agents, no SDK, and a fast UI with live logs. It doesn't try to be a data-asset framework.

Is it production-ready?

It's pre-1.0. Every feature is covered by automated tests, crash and restore drills, load benchmarks and vulnerability scans on every change. Start with non-critical workloads and read the production guide.

Stop babysitting cron jobs.

Self-host Torqrun in one command, connect your machines, and see every run from one place.

Plans, demos or questions: anshulshrm12@gmail.com