About Zapkube
Who builds Zapkube, why it exists, and what it is not. The short version: one developer, a Go binary, and a refusal to reach for the mouse.
- Project
- Zapkube — Kubernetes desktop client
- Maintainer
- Matthieu Moquet, independent developer (France)
- Postal address
- 61 rue de Lyon, 75012 Paris, France
- Status
- Public beta, free to use
- Platforms
- macOS (Apple Silicon & Intel), Linux (x86-64 & arm64)
- Built with
- Go, Wails, client-go
- Source of releases
- GitHub Releases (zapkube/zapkube)
What Zapkube is
Zapkube is a desktop client for Kubernetes. You point it at the kubeconfig you already have, and it gives you a real UI for the clusters in it — resources, logs, events, port-forwards, exec — without the round trip through a terminal history you no longer remember.
It is native and compiled: a single Go binary with a Wails front-end, not a browser pretending to be an app. It starts instantly, holds a few dozen megabytes of memory, and stays responsive while streaming logs from a hundred pods. That is the first half of "fastest".
The second half is the keyboard. Every navigation and every action in Zapkube has a shortcut, and anything you have not memorized is one command palette away. You can drive the entire application without touching the mouse — not as an accessibility afterthought, but as the primary way it is meant to be used.
Why it exists
Kubernetes tooling splits into two camps. On one side, terminal tools that are fast and scriptable but make you hold the whole object graph in your head. On the other, dashboards that show you everything and take a second and a half to render a pod list.
Zapkube is the third option: the speed and muscle memory of the command line, with the clarity of a real interface. Multi-cluster views, split panes, aggregated logs — the things that are genuinely hard to do in a terminal — presented in a UI you never have to point at.
It started as a tool built to scratch a personal itch during on-call rotations, and it stayed opinionated on purpose. Zapkube does not try to be every Kubernetes tool. It tries to be the one you keep open all day.
Who builds it
Zapkube is built and operated by Matthieu Moquet, an independent software developer based in France. There is no company behind it, no funding round, and no sales team — which is why there is no "request a demo" button anywhere on this site.
Development happens in the open in the sense that matters: releases are public on GitHub, the changelog explains what changed and why, bugs are filed and triaged in a public issue tracker, and the roadmap is visible on the home page. Feature decisions get argued about in Discord before they get built.
Where the project stands
Zapkube is in public beta. It is used daily against production clusters, and it ships a signed release every few weeks. The parts that are still moving — Windows builds, GitOps integrations, topology graphs — are listed on the home page rather than hidden, so you can tell before downloading whether the thing you need is in.
It is free to download and use during the beta, with no account, no sign-up, and no email required. A capable free tier will stay free after the beta. If a paid tier arrives, it will be announced in the changelog before it exists, not after.
What Zapkube never does
Zapkube talks to your clusters from your machine, with the official Kubernetes client-go library. There is no relay, no proxy, and no backend of ours in that path — because there is no backend of ours at all.
Nothing from your kubeconfig and nothing from the Kubernetes API ever leaves your machine: not context names, not cluster URLs, not resource names, not logs, not secrets — not even hashed. The app reports a small, fixed set of anonymous telemetry (version, OS, feature counts, crashes) keyed to a random install id, and you can turn all of it off with one switch or one environment variable. The privacy policy spells out the complete list.
Getting in touch
Bugs and feature requests belong in the issue tracker at https://github.com/zapkube/zapkube/issues, where they get triaged in public. Questions, ideas and keybinding arguments go to Discord: https://discord.gg/qZ5bq7EKHY.
Security reports, press, licensing and anything that should not be public have their own addresses on the contact page.