Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time


Website | Github | Bugs/Features

An easy-to-use GUI for Helm

Ahoy! Logo

Ahoy! is a GUI tool for DevOps engineers which distills the many functions of Helm into a user-friendly interface. A GUI visually aids all engineers (even those that love CLI) and better organizes the various configuration files. The ability to quickly revert to a previous version will give the DevOps engineer peace of mind.

Built With

Ahoy! Demo

Getting Started

Ahoy! requires a local Kubernetes cluster. To get one up and running, follow the steps below.


You'll want these things installed and running.


Download the latest release or clone the repo and build your own.

  1. Clone the repo
    git clone
  2. Install dependancies
    npm install
  3. Build
    npm run package
    # then...
    npm run package-mac
    npm run package-windows
    npm run package-linux


Setup Environment

  1. Launch the Docker Daemon
  2. Start a MiniKube Kubernetes Cluster minikube start
  3. Download charts (see below for location)
  4. Launch Ahoy!

Local Helm Chart Storage Paths

  • macOS: /Users/<username>/Library/Application\ Support/ahoy/charts
  • Windows: C:\Users\<username>\AppData\Roaming\Ahoy\charts


Attach the node port to minikube node so you can see your cluster(s) in the browser.

kubectl create deployment my-minikube
kubectl expose deployment my-minikube --type=LoadBalancer --port=8080

To launch the application in developer mode:

npm start


See the open issues for a list of proposed features (and known issues).


Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request to the Staging branch


Distributed under the MIT License. See LICENSE for more information.


Joe Bigelow - LinkedIn - GitHub

Tobey Forsman - LinkedIn - GitHub

Yoko Kawamoto - LinkedIn - GitHub

Jin Oh - LinkedIn - GitHub

Project Link: