The operations workspace for AWS and Kubernetes

From alert to safe fix,
in one workspace.

SSH, SFTP, S3, EC2 and Kubernetes for AWS engineers. Local-first, no account, built for production.

Free plan · No account · 30-day Pro trial on every device

Version 0.7.1 · Linux .deb · macOS and Windows on the waitlist

Cluster overviewThe real app · demo data
UltraPlus Ops showing the overview of a demo production cluster: ready nodes, running pods, memory and CPU in use, and per-node capacity

The problem

It’s 2 a.m. Memory alerts on staging.

You open the AWS console, a terminal, k9s, an SFTP client and a notes file. You copy a pod name from one window to the next and hope you are still on the right cluster.

UltraPlus Ops puts the whole investigation in one window.

How it works

Investigate. Understand. Act safely.

Three steps, one window, the cluster and namespace always in view. The real app with demo data, at real speed.

  1. Investigate

    Open the cluster and its Overview sorts nodes most full first, with memory and CPU in use shown next to what pods requested.

    Video, 6 seconds: on the Overview of the demo production cluster, nodes are sorted most full first. The fullest node, at 94% memory and marked Memory critical, is opened: the scheduler sees 6.0 GiB free, but far less is really free.
  2. Understand

    Top memory users lists the pods behind the pressure, each with its request, limit and a state in words, so it never depends on colour alone.

    Video, 5 seconds: Top memory users lists the pods on the full node with their memory, request, limit and state. The worker pod is opened, showing ImagePullBackOff and its investigation snapshot.
  3. Act safely

    A rollout restart or scale names the exact cluster, namespace and resource. On a production cluster you type the cluster name before it runs.

    Video, 11 seconds: Rollout restart on the worker deployment opens a confirmation naming cluster payments-prod (production), namespace payments and Deployment/worker. The Rollout restart button stays disabled until the cluster name payments-prod is typed.

What’s inside

Five tools’ worth of work, one app.

Everything listed here ships in version 0.7.1 today.

Kubernetes

  • EKS discovery through AWS SSO or access keys, plus kubeconfig import.
  • Workloads, pods, logs, exec, events, nodes, YAML and Helm.
  • Node capacity, top memory users and pod fit analysis.

SSH and SFTP

  • Split terminals, snippets, port forwards and focus mode.
  • SFTP beside the terminal of the same server.
  • Host keys always verified; a changed key is refused.

AWS

  • EC2 inventory per profile and region, with SSM sessions.
  • S3 browsing and transfers, including sending from a server.
  • Your own profiles, SSO sign-in and IAM permissions.

Safety

  • Production clusters are marked and ask for the typed cluster name.
  • Cluster changes name their target and wait for your confirmation.
  • File Diff runs on your machine: no content uploaded.

Security, briefly

Your credentials never leave your machine for ours.

Connections go straight from your computer to your servers, clusters and AWS. Passwords and tokens live in your operating system’s keyring. We run no service that sees your infrastructure.

Read every data flow

Host keys always checked

A server whose key changed is refused, never silently trusted.

Your IAM and RBAC decide

The app never grants more than your own AWS and Kubernetes permissions allow.

Secrets masked in history

Values that look like secrets are masked before command history is saved.

Built for an 8-hour day

Calm enough to keep open all day.

Light and dark themes

Calm palettes where colour means status, and status never relies on colour alone.

Keyboard first

Quick connect and a command palette reach any host or cluster without the mouse.

Focus mode

Hide everything but the terminals when you need the whole screen.

Before and after

Fewer windows. Fewer mistakes.

BeforeWith UltraPlus Ops
Five tools and a dozen tabsOne window
Copying pod names between windowsClick from node to pod to logs
“Which context am I in?”Cluster and namespace always shown; production marked
A restart typed into the wrong terminalThe target named, then typed confirmation on production

Questions

Plain answers.

Does it send my data anywhere?

No. There is no account, no telemetry, no analytics and no crash reporting. The app talks only to the servers, clusters and AWS services you connect to, directly from your computer. Nothing about your infrastructure goes to us or to any AI service. The security page lists every data flow.

I already use Datadog, Prometheus or Grafana. Do I need this?

Keep them. Monitoring tools watch your systems around the clock and tell you that something is wrong. UltraPlus Ops is where you then investigate and act: open the cluster, find the pod, read its logs, SSH to the node and restart it safely, in one app on your laptop. It installs nothing in your cluster; it reads it through the Kubernetes API with your own permissions.

Does it work without AWS?

Yes. SSH, SFTP, local terminals, port forwards, snippets, File Diff and any Kubernetes cluster in your kubeconfig work without an AWS account.

What about macOS and Windows?

Linux comes first, as a .deb package. Windows is in progress and macOS is planned. The waitlist page explains how we will announce them; no dates are promised.

Is it free?

The free plan covers SSH, SFTP, terminals, port forwards, snippets, S3 from your computer, EKS discovery, File Diff and one Kubernetes cluster at a time. Every device also gets a 30-day trial of Pro, which adds the rest, starting with any number of clusters. Pro prices will be published when paid plans open.

Can I use it at work?

Yes. The licence agreement covers work for your employer or clients. It uses your own credentials and permissions; check your organisation’s policy on desktop tools.

How do updates work?

There is no automatic updater yet. Download the new .deb from the download page and install it over the old one; your hosts and settings are kept. Each release lists its changes and its SHA-256 checksum.

Get started

Try it on your next incident.

Version 0.7.1 for Linux, free plan, no account. Check the SHA-256 before you install.

Product screenshot · demo data

Scroll to inspect the full image. Press Escape to close.