ScriptHut¶
Web interface to start and track jobs on remote systems (Slurm, ECS, AWS Batch).
Features¶
- Define and manage computational tasks via YAML configuration
- Submit jobs to Slurm, PBS/Torque, or AWS Batch clusters
- Real-time job monitoring with live log streaming
- SSH connection management with key-based authentication
- Task runs with concurrency limits and parameter sweeps
- EC2-equivalent cost estimation for runs
Quick install¶
Next steps¶
- Installation — install via pip or Docker and start the server
- Configuration — YAML configuration reference (backends, workflows, environments, stacks, settings)
- From a project — using the CLI from inside your project directory with a layered (global + project-local) config
- Task JSON Format — how to write task generators that produce JSON
- CLI —
scripthut workflow / run / backend / project / stacksubcommands, local vs remote transports, exit codes