Cloud HPC, Simplified.
Peach is a simple Golang CLI to manage your high-performance computing (HPC) infrastructure in the cloud. Spend less time on setup, more time on discovery.
Supports macOS, Linux & Windows
Everything you need, nothing you don't.
Peach streamlines cloud HPC management so you can focus on your research, not on your infrastructure.
Simplified HPC in the Cloud
Go from zero to a fully-managed, production-ready HPC cluster with a single command. No YAML, no complex configs.
Intuitive CLI Experience
Designed for developers. A clean, consistent, and powerful command-line interface that feels right at home.
Effortless Scaling
Dynamically scale your compute nodes up or down based on your workload, optimizing for both performance and cost.
High-Performance by Default
Leverages cutting-edge cloud hardware and low-latency networking to ensure your jobs run as fast as possible.
Multi-Cloud Ready
Built on Golang for maximum portability, Peach is designed to manage infrastructure across major cloud providers.
Powerful, Simple Commands
Peach provides an intuitive and powerful CLI to manage your entire HPC workflow from your terminal.
Create the cluster
$peach --create
Destroy the cluster
$peach --destroy
Start the Slurm services on all nodes
$peach --start
Run the bootstrap step again on the cluster
$peach --bootstrap
Run only the status check
$peach --status
Loved by researchers and engineers
Don't just take our word for it. See what our early adopters are saying about Peach. Read the docs.
"Peach cut our cluster setup time from days to minutes. The AI debugger is a lifesaver for our less technical researchers. It's an indispensable tool for our team."
Dr. Alani Sharma
Computational Biologist, GenTech
"As a DevOps engineer, I appreciate tools that are simple, powerful, and written in Go. Peach checks all the boxes. It has streamlined our entire HPC workflow."
Kenji Tanaka
Lead DevOps Engineer, AstroDynamics
"I'm not an infrastructure expert. Peach lets me focus on my climate simulations instead of fighting with cloud consoles. It's incredibly intuitive and just works."
Maria Rodriguez
PhD Candidate, Climate Modeling
Get Started in Minutes
Setting up your HPC environment has never been this easy. Follow these simple steps. For more details, see our documentation.
1. Install Peach CLI
Download and install the Peach CLI with a single command. We support macOS, Linux, and Windows (via WSL).
$curl -fsSL https://install.peach.lat | sh
2. Create and Start a Cluster
Create your cluster and start the Slurm services. You can also bootstrap or check status as needed.
$peach --create
3. Submit a Job
Submit your job script to the cluster and monitor its status. Results can be uploaded to S3 if enabled.
$peach --submit-job --job-file myjob.sh
4. Estimate Job Cost (Optional)
Estimate the cost of your job before running it using AWS pricing and a test run.
$peach --estimate-cost --job-duration 60 --instance-count 4
5. Destroy or Clean Up Cluster
When finished, destroy your cluster or delete it after uploading results to S3.
$peach --destroy
We're Here to Help
Whether you're just getting started or you're a seasoned pro, find the resources you need to succeed with Peach.