Skip to content

Releases: bjarneo/st8ks

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 20:08
v0.3.0
f45dc19

What's new

Released on 2026-10-30.

New

  • Claude Code and MCP. st8ks mcp serves an MCP server with read-only tools for issues, resources, logs, RBAC, topology and Helm releases. One more tool runs a server dry run. Secret values never leave st8ks. Click Claude Code in the top bar to run Claude Code in the dock with the connected context. Each issue has an Open in Claude Code button. See MCP server and Claude Code.
  • Metrics history. The Metrics tab, key M, shows CPU and memory charts for pods, workloads and nodes from Prometheus or VictoriaMetrics. The charts show the requests and limits, for 1 hour to 7 days. st8ks finds Prometheus itself and queries it through the API server. The evidence of an OOM kill includes the memory peak. See Metrics history.
  • GitOps. Argo CD Applications and Flux objects that fail show in Needs attention with evidence. The overview counts them. Sync, Refresh, Reconcile, Suspend and Resume open a confirmation with an optional server dry run. See GitOps.
  • Helm chart install. Click Install chart… in the Helm view to search your chart repositories or paste an oci:// reference. Edit the values, compare them with the defaults, run a server dry run, then install. Add, update and remove chart repositories in st8ks. See Helm charts and releases.
  • Website. st8ks has a website at https://bjarneo.github.io/st8ks/, with a promo video and these release notes.

Fixes

  • Go 1.27.3 and golang.org/x/net v0.60.0 fix 9 vulnerabilities that govulncheck reported in v0.2.0.

Development

  • make cluster-prometheus adds Prometheus to the local kind cluster. make cluster-gitops adds the Argo CD and Flux CRDs with sample objects that fail.
  • The release notes start with the section of this file for the tag.

What's Changed

  • Add release notes for every release, and screenshots of the new views by Bjarne Oeverli (@bjarneo) (f45dc19)
  • Add a website for GitHub Pages, a promo video and the MIT license by Bjarne Oeverli (@bjarneo) (184a474)
  • Install Helm charts from repositories and OCI registries by Bjarne Oeverli (@bjarneo) (bd846f9)
  • Show Argo CD and Flux objects that fail as issues by Bjarne Oeverli (@bjarneo) (750e7ef)
  • Add CPU and memory history from Prometheus by Bjarne Oeverli (@bjarneo) (575c2d6)
  • Add an MCP server, and run Claude Code in the dock by Bjarne Oeverli (@bjarneo) (c5b0d2f)
  • Bump actions/setup-node from 7.0.0 to 7.1.0 (#5) by dependabot[bot] (@dependabot[bot]) (b70ff73)
  • Bump actions/download-artifact from 8.0.1 to 8.0.2 (#6) by dependabot[bot] (@dependabot[bot]) (e785e85)
  • Bump the npm-minor group across 1 directory with 6 updates (#8) by dependabot[bot] (@dependabot[bot]) (9daebd5)
  • Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#4) by dependabot[bot] (@dependabot[bot]) (d6c2528)
  • Update Go to 1.27.3 and golang.org/x/net to v0.60.0 so govulncheck passes by Bjarne Oeverli (@bjarneo) (17cf991)

Downloads

Platform File Notes
macOS, Apple silicon and Intel st8ks-darwin-universal.dmg Drag st8ks to Applications.
macOS, Apple silicon and Intel st8ks-darwin-universal.zip The same app as a zip archive.
Windows x64 st8ks-windows-amd64-setup.exe Installer with a Start menu entry.
Windows x64 st8ks-windows-amd64.zip Portable. Unzip and run st8ks.exe.
Windows Arm st8ks-windows-arm64-setup.exe Installer with a Start menu entry.
Windows Arm st8ks-windows-arm64.zip Portable. Unzip and run st8ks.exe.
Linux x86-64 st8ks-linux-amd64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.
Linux Arm64 st8ks-linux-arm64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.

See the installation guide for each platform.

How this release was built

Workflow run: https://github.com/bjarneo/st8ks/actions/runs/41118987681. Commit: f45dc19.

Target Runner Go Node.js Wails Build tags Signing
darwin-universal macos26 20261021.0445.8 ARM64 go1.27.3 v24.22.1 v2.16.0 none ad hoc
linux-amd64 ubuntu24 20261026.354.1 X64 go1.27.3 v24.22.1 v2.16.0 webkit2_41 none
linux-arm64 ubuntu24-arm64 20261026.166.1 ARM64 go1.27.3 v24.22.1 v2.16.0 webkit2_41 none
windows-amd64 win25-vs2026 20261021.278.1 X64 go1.27.3 v24.22.1 v2.16.0 none none
windows-arm64 win25-vs2026 20261021.278.1 X64 go1.27.3 v24.22.1 v2.16.0 none none

Each target runs npm ci, builds the frontend with Vite, and runs wails build -trimpath with -X main.version=v0.3.0. scripts/package.sh then packages the output. The Windows installers come from NSIS.

Verify

Compare the SHA256 checksum of your download with the list below:

sha256sum -c checksums.txt --ignore-missing

Every file has a build provenance attestation. Check that GitHub Actions built it from this repository:

gh attestation verify st8ks-linux-amd64.tar.gz --repo bjarneo/st8ks

Checksums (SHA256)

d61f64e45b565faf56759b88c14c5932e177aa89f6942c8b0efab01c2e1c3e70  st8ks-darwin-universal.dmg
bfbc4c727bf0351e794c29acfb57542ba584d03956f4a2655c5aa5cf63b444a0  st8ks-darwin-universal.zip
f73c19338e9dd69216bb1a485e4eaaca98daaaf081515614ab3d76ba29503615  st8ks-linux-amd64.tar.gz
4c9938a54a264e99efd35aabee4597aa9fa90fcffdcd4fd3ec98c83ff432c7af  st8ks-linux-arm64.tar.gz
7419731233df0b27d3a04d0136e934113063c2c637640223ff1f058ed6324189  st8ks-windows-amd64-setup.exe
3a0324b652304078aa579f6231ff98cca3ba250b128f1772fa9b431f2ac6540d  st8ks-windows-amd64.zip
256afc5940bca7182b01f3ae4f36ebdd221f41c0927154f1f6578649b3999a3c  st8ks-windows-arm64-setup.exe
148253fd3a983f84687df1aa7d5396a110e04064dd37cfb2de6c4e2946a047f3  st8ks-windows-arm64.zip

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:23

What's new

Released on 2026-09-29.

New

  • IDE for manifests in Git. Switch with Cluster and IDE in the top bar. The IDE opens a folder of manifests next to the cluster views. See IDE.
  • The IDE checks YAML while you type: syntax, removed APIs, unknown fields and types from the OpenAPI schema of the cluster, selectors, resources, image tags, HPA replicas and kustomize builds.
  • The IDE marks the lines that cause live problems on the target context, such as OOM kills, crash loops and image pull failures. Quick fixes change the line.
  • Compare a file with the live objects, or a kustomization with a server dry run of its build. Compare a file with HEAD.
  • Dry-run and apply with server-side apply. The IDE shows field manager conflicts and follows the rollout.
  • Commit and push with Git. Open a shell whose kubectl uses the target context.

What's Changed

  • Add an IDE mode for Git repositories of Kubernetes manifests by Bjarne Oeverli (@bjarneo) (6d1e887)

Downloads

Platform File Notes
macOS, Apple silicon and Intel st8ks-darwin-universal.dmg Drag st8ks to Applications.
macOS, Apple silicon and Intel st8ks-darwin-universal.zip The same app as a zip archive.
Windows x64 st8ks-windows-amd64-setup.exe Installer with a Start menu entry.
Windows x64 st8ks-windows-amd64.zip Portable. Unzip and run st8ks.exe.
Windows Arm st8ks-windows-arm64-setup.exe Installer with a Start menu entry.
Windows Arm st8ks-windows-arm64.zip Portable. Unzip and run st8ks.exe.
Linux x86-64 st8ks-linux-amd64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.
Linux Arm64 st8ks-linux-arm64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.

See the installation guide for each platform.

How this release was built

Workflow run: https://github.com/bjarneo/st8ks/actions/runs/36548256944. Commit: 6d1e887.

Target Runner Go Node.js Wails Build tags Signing
darwin-universal macos26 20260907.0351.1 ARM64 go1.27.1 v24.20.0 v2.16.0 none ad hoc
linux-amd64 ubuntu24 20260920.314.1 X64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
linux-arm64 ubuntu24-arm64 20260920.129.1 ARM64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
windows-amd64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none
windows-arm64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none

Each target runs npm ci, builds the frontend with Vite, and runs wails build -trimpath with -X main.version=v0.2.0. scripts/package.sh then packages the output. The Windows installers come from NSIS.

Verify

Compare the SHA256 checksum of your download with the list below:

sha256sum -c checksums.txt --ignore-missing

Every file has a build provenance attestation. Check that GitHub Actions built it from this repository:

gh attestation verify st8ks-linux-amd64.tar.gz --repo bjarneo/st8ks

Checksums (SHA256)

a7ddfa8e91bf41e351a1ceb8d244f8588f2d05ec2ab7cc51637b1896b64502b4  st8ks-darwin-universal.dmg
16fdeb83cc6e8ae3188fd09b5306ef246255acb93b19f016ecdce153a04395cc  st8ks-darwin-universal.zip
b6cc84af64448c8282f5a83810f0bdb157e88fdd0a5d851deede4a666ed30e67  st8ks-linux-amd64.tar.gz
25d489a04e799601a3e6260b4d1dcd834fec8613a23a8a2b31fe4b3b6a2eb72e  st8ks-linux-arm64.tar.gz
c97b24b3f54c02be8629aaf7bff85ff8a09c56bd71549eb09317b0e95d8d1eb6  st8ks-windows-amd64-setup.exe
6719887a8b762ad0a0988b59a99cd10c0a563bfb3fc0c07b7bd801da119192dc  st8ks-windows-amd64.zip
9bbe6b7e7314f3ce3279a8f50d6965c98247cf55427725491004c15c2ee6da25  st8ks-windows-arm64-setup.exe
7b6329037595088dd99d5c264b73528a288ec85a3f30264f7d7531120cf57d94  st8ks-windows-arm64.zip

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:16

What's new

Released on 2026-09-28.

New

  • Text size. Settings > Appearance has a Text size from 80 % to 150 %. Ctrl + and Ctrl - change it in steps, and Ctrl 0 resets it. On macOS, use ⌘.
  • Delete contexts. Each context card that is not connected has a Delete button. st8ks removes the context from its file, as kubectl config delete-context does. A protected context name must be typed first.
  • Remove kubeconfig sources. The Clusters view can remove every kubeconfig source, not only added paths. st8ks deletes no file.
  • Test the API key. Settings > Assistant has a Test button. The test also runs after you save a key.

Fixes

  • The assistant sends the saved API key to api.anthropic.com with no other credential. Before, ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN from the login shell sent the key to another server, and the API rejected a valid key.
  • Errors from the assistant show the type and the message from the API.
  • A fast scroll no longer shows empty rows for one frame. A filter that makes the list shorter no longer shows an empty list for one frame.
  • A change of theme no longer removes an added kubeconfig path or the last context.

What's Changed

  • Add a text size setting with Ctrl +, Ctrl - and Ctrl 0 by Bjarne Oeverli (@bjarneo) (132ac1b)
  • Delete contexts and remove kubeconfig paths in the Clusters view by Bjarne Oeverli (@bjarneo) (2f247d9)
  • Send the saved API key to the Anthropic API alone, and show why a request fails by Bjarne Oeverli (@bjarneo) (94e7a74)
  • Render list rows in the scroll frame and keep one screen of spare rows by Bjarne Oeverli (@bjarneo) (4e6e028)
  • Add the launch poster to the README by Bjarne Oeverli (@bjarneo) (3656439)

Downloads

Platform File Notes
macOS, Apple silicon and Intel st8ks-darwin-universal.dmg Drag st8ks to Applications.
macOS, Apple silicon and Intel st8ks-darwin-universal.zip The same app as a zip archive.
Windows x64 st8ks-windows-amd64-setup.exe Installer with a Start menu entry.
Windows x64 st8ks-windows-amd64.zip Portable. Unzip and run st8ks.exe.
Windows Arm st8ks-windows-arm64-setup.exe Installer with a Start menu entry.
Windows Arm st8ks-windows-arm64.zip Portable. Unzip and run st8ks.exe.
Linux x86-64 st8ks-linux-amd64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.
Linux Arm64 st8ks-linux-arm64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.

See the installation guide for each platform.

How this release was built

Workflow run: https://github.com/bjarneo/st8ks/actions/runs/36420024417. Commit: 132ac1b.

Target Runner Go Node.js Wails Build tags Signing
darwin-universal macos26 20260907.0351.1 ARM64 go1.27.1 v24.20.0 v2.16.0 none ad hoc
linux-amd64 ubuntu24 20260920.314.1 X64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
linux-arm64 ubuntu24-arm64 20260920.129.1 ARM64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
windows-amd64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none
windows-arm64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none

Each target runs npm ci, builds the frontend with Vite, and runs wails build -trimpath with -X main.version=v0.1.1. scripts/package.sh then packages the output. The Windows installers come from NSIS.

Verify

Compare the SHA256 checksum of your download with the list below:

sha256sum -c checksums.txt --ignore-missing

Every file has a build provenance attestation. Check that GitHub Actions built it from this repository:

gh attestation verify st8ks-linux-amd64.tar.gz --repo bjarneo/st8ks

Checksums (SHA256)

ea70641429cb0355b850cb879efd44f2eb2e4e5567dfea9b4f4b407edaecc7e1  st8ks-darwin-universal.dmg
16d5606d81d9b2c5acb7b7a7276d7508efaa153cfe83cc5add1ed4e5331b7e1b  st8ks-darwin-universal.zip
dc4ccf8a3764d09ff89b1d689df21318ffd431f333584922009c82d52aecf272  st8ks-linux-amd64.tar.gz
1a00bef8acaa29a0781fd3379dfcb2ec33fe4ba16d8ee4b8e59bf17e85f6cb5a  st8ks-linux-arm64.tar.gz
9c913b0ed03082a3606e9887bacb545cc948381b149adf5fc0e099a295867d84  st8ks-windows-amd64-setup.exe
1ae1fc50cb5f81df6f1c974660925839fa0ab0666de6f1bdc1ac3690b607f616  st8ks-windows-amd64.zip
da6aa3205d5f21f6695a3ffb37e4af66e019a665a3cbf28234cf132588789b54  st8ks-windows-arm64-setup.exe
18f6187581db293526bf8b2349622def1958d08855ddbd3a066c2aa07be630b6  st8ks-windows-arm64.zip

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 11:00

What's new

Released on 2026-09-28.

The first release of st8ks, a Kubernetes desktop client for Linux, macOS and Windows.

  • Live lists for every built-in kind and every CRD, with filters, saved views, sorting and bulk actions.
  • Issue detection with evidence. Review a proposed fix as a YAML diff, or confirm an action with an optional server dry run.
  • Logs, shells, debug containers and port-forwards.
  • The RBAC explorer, Helm releases, the topology graph and a read-only assistant.
  • Kubeconfig discovery in KUBECONFIG, ~/.kube and added files, with the --kubeconfig and --context flags.
  • A local kind cluster with workloads that fail on purpose: make cluster-up.

What's Changed

  • Use if statements in install.sh so shellcheck passes by Bjarne Oeverli (@bjarneo) (08e86f6)
  • Add st8ks, a Kubernetes desktop client by Bjarne Oeverli (@bjarneo) (e5b93a3)

Downloads

Platform File Notes
macOS, Apple silicon and Intel st8ks-darwin-universal.dmg Drag st8ks to Applications.
macOS, Apple silicon and Intel st8ks-darwin-universal.zip The same app as a zip archive.
Windows x64 st8ks-windows-amd64-setup.exe Installer with a Start menu entry.
Windows x64 st8ks-windows-amd64.zip Portable. Unzip and run st8ks.exe.
Windows Arm st8ks-windows-arm64-setup.exe Installer with a Start menu entry.
Windows Arm st8ks-windows-arm64.zip Portable. Unzip and run st8ks.exe.
Linux x86-64 st8ks-linux-amd64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.
Linux Arm64 st8ks-linux-arm64.tar.gz Needs WebKitGTK 4.1 and glibc 2.39. Run install.sh.

See the installation guide for each platform.

How this release was built

Workflow run: https://github.com/bjarneo/st8ks/actions/runs/36412419038. Commit: 08e86f6.

Target Runner Go Node.js Wails Build tags Signing
darwin-universal macos26 20260907.0351.1 ARM64 go1.27.1 v24.20.0 v2.16.0 none ad hoc
linux-amd64 ubuntu24 20260920.314.1 X64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
linux-arm64 ubuntu24-arm64 20260920.129.1 ARM64 go1.27.1 v24.21.0 v2.16.0 webkit2_41 none
windows-amd64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none
windows-arm64 win25-vs2026 20260922.246.2 X64 go1.27.1 v24.21.0 v2.16.0 none none

Each target runs npm ci, builds the frontend with Vite, and runs wails build -trimpath with -X main.version=v0.1.0. scripts/package.sh then packages the output. The Windows installers come from NSIS.

Verify

Compare the SHA256 checksum of your download with the list below:

sha256sum -c checksums.txt --ignore-missing

Every file has a build provenance attestation. Check that GitHub Actions built it from this repository:

gh attestation verify st8ks-linux-amd64.tar.gz --repo bjarneo/st8ks

Checksums (SHA256)

3ade8bc4326c175cf94745b1da15b65168dfd568c79e1d0afe8ff92c627a72d9  st8ks-darwin-universal.dmg
874f40f163bebef8b2a0dbe5bdbcb49514d4265228b281caf039090eaf62a0cd  st8ks-darwin-universal.zip
8e5b81335819eb5980a927e318e475fe561b3e983cc0df4f287b60234c51a53d  st8ks-linux-amd64.tar.gz
fab008d8403d5e71aa057024ea4eca47766e6ae192e7fc5d0ced1da22f99039c  st8ks-linux-arm64.tar.gz
291f8fb0b56d016c9bb836949616c28009d13d37306ff585fcde0d5eee33493d  st8ks-windows-amd64-setup.exe
e1e69e7bd42bb52057db3ec203cf2e5a626134104b1bcafcb903b9b6ef53e33d  st8ks-windows-amd64.zip
40d56f08d6475d4362625d94c8345852ab828e45e9b7485fb297724d66b24bcc  st8ks-windows-arm64-setup.exe
2a05b3686a8639ba5a16aa3f6a398465399719e671865ef84f8acf4b087cc17d  st8ks-windows-arm64.zip