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."

AS

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."

KT

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."

MR

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.

Documentation
Dive deep into our comprehensive guides, tutorials, and API references.
Read Docs
Community
Join our Discord server to ask questions, share your projects, and connect with other users.
Join Discord
GitHub Issues
Found a bug or have a feature request? Open an issue on our GitHub repository.
Open Issue