Years at a supercomputing center taught me one thing: No one knows...

No one knows what the f*** they're doing.
So I've decided to simplify the process so you can say "i'm out" more quickly!
A quick introduction to the horus-runtime github.com/temple-compute…
I'm a computational chemist / software engineer and I've been grinding lots of hours configuring environments, learning about SLURM and waiting hours for a compute queue that never gets free.
And one thing that I hate the most: wasting time.
- AI models training / inference
- Physics-based simulations
- Drug discovery / protein engineering
- Climate modelling
- Cryptomining 💸
- Local > no-op.
- Same cluster > direct copy.
- Remote > whatever transfer strategy is available.
Can Horus run it?
Yes.
Horus has a plugin system. Everything you've seen so far (artifacts, runtimes, executors, targets) are just the builtin plugin implementing the core interfaces.
In Horus, almost every part of the runtime is pluggable.
Examples:
• Python environments
• SSH targets
• SLURM executors
• Logging backends
• Event transports
docs.templecompute.com/sdk
We're also building a community workflow repository so you don't have to start from scratch:
github.com/temple-compute…
Contributions are always welcome.
It's heavily inspired by the design principles we've been developing: making complex workflows feel simple.
If you're curious about the UI or just want to know more, check it out at templecompute.com
Try it, break it, open an issue, submit a PR, or just tell me why you think it's a terrible idea.
Happy workflowing!




