Temple Compute OS

The Operating System for
Molecular Simulation, Drug Discovery, Protein Engineering, Computational Chemistry, Structural Biology, Scientific AI

Build and run computational workflows across HPC and cloud without managing the infrastructure behind them.

Open Horus
Nothing to install on the cluster.

Backed by and running at

Universitat Autònoma de Barcelona
Barcelona Supercomputing Center
Vall d'Hebron Research Institute
BSC AI Factory
NVIDIA Inception Program
AWS Startups
Claude for Startups
22@ Demo Day

The bottleneck is not the science. It is the setup.

Every team we talk to describes the same three costs.

Weeks

before the first job lands

20-40%

of research time spent on infrastructure once it does

A hire

the platform engineer nobody budgeted for

From conversations with research teams running their own infrastructure.

Cost

A screen is not one job. It is three jobs with different hardware.

Same pipeline, same total work. What changes is which stage sits on the GPU.

Notebook on a GPU box

One machine for all three stages. The GPU sits there for prep and ranking too.

Cloud, one instance type

Sized for the predict stage, then held while prep and rank run on it anyway.

Temple Compute

Each stage gets its own machine. GPU billed for the predict stage only.

CPU rate GPU rate

You pay GPU rates for the stage that needs a GPU, and CPU rates for the two that do not.

Right-sized

Each stage asks for what that stage needs. Nothing is padded up to the size of the heaviest step in the pipeline.

Scale to zero

Capacity comes up for the job and goes away when it finishes. Nothing billed between runs.

Your own allocation

Send stages to the HPC hours your institution already pays for, and everything else to cloud, in the same pipeline.

One number

Compute, storage and egress in a single unit, priced before the run starts.

Wall-clock, not spend

Each item waits for the one before it to finish.

See how tiers and tokens work, or how Horus sits next to the other options.

Four steps, none of them infrastructure

Step 01 of 04

Build it

Drag stages onto a canvas. Each one is real code you can open and edit, not a block in a language you have to learn first. Connect them and the dependency graph resolves itself.

Canvas builder
Step 02 of 04

Say where it runs

Every stage gets a Where: an HPC queue over SSH, a cloud region, or the workstation under your desk. Inputs and outputs are staged between them automatically, with no agent or daemon to get approved on the cluster.

Placement view
Step 03 of 04

Watch it run

Status, resource use and logs update live, so you catch a failing stage while it is still running instead of after it has spent the budget.

Live run view
Step 04 of 04

Keep the result

Every input, environment and output is recorded as the run happens. Restart from the stage that failed, not from the top.

Run history

No ticket to your sysadmin

Plain SSH

Horus talks to SLURM the same way you do. No agent, no daemon, no service account on the login node.

Your containers

Docker and Apptainer images, the ones your group already builds.

Your allocation

Institutional hours stay institutional hours. Cloud is added where you want it, not instead.

Your data

You choose which stage leaves the cluster, and which one never does.

Examples

Real workflows, not a feature list

34 documented pipelines. Each one shows which stage runs where, and why there.

horus-runtime is free and ungated

The engine under Temple Compute OS. Install it today. AGPL v3.

Join the SlackGitHub

Because the next result should not wait for infrastructure

Open Horus and run your first workflow, or run the open-source engine yourself today.

Open Horus