freshcrate
Skin:/
Home > MCP Servers > ksail

ksail

All-in-one Kubernetes SDK: create, manage, and operate clusters across distributions (Kind, K3d, Talos, VCluster) with built-in GitOps, secrets, AI assistant, and MCP server. Only requires Docker.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

All-in-one Kubernetes SDK: create, manage, and operate clusters across distributions (Kind, K3d, Talos, VCluster) with built-in GitOps, secrets, AI assistant, and MCP server. Only requires Docker.

README

GitHub StarsLatest Release Go Report Card License Go Reference codecov CI - KSail MCP Registry

đŸ›Ĩī¸đŸŗ KSail

ksail

KSail bundles common Kubernetes tooling into a single binary. Spin up local clusters, deploy workloads, and operate cloud-native stacks across distributions and providers through a CLI, VS Code extension, AI chat TUI, or MCP server — with only Docker required.

📖 Full documentation: https://ksail.devantler.tech

Quick Install

# macOS / Linux (Homebrew)
brew install --cask devantler-tech/tap/ksail

# Go (1.26.1+)
go install github.com/devantler-tech/ksail/v7@latest

See the Installation Guide for binary downloads and more options.

AI Assistant Plugins

Install the ksail plugin for GitHub Copilot CLI or Claude Code to auto-register ksail's MCP server and a ksail expertise skill.

Copilot CLI:

copilot plugin marketplace add devantler-tech/ksail
copilot plugin install ksail

Claude Code:

/plugin marketplace add devantler-tech/ksail
/plugin install ksail@ksail

Requires ksail on PATH.

Quick Start

ksail cluster init --name my-app   # scaffold project + native configs
ksail cluster create               # spin up the cluster (Docker only)
ksail cluster connect              # open K9s

Continue with the Getting Started guide for GitOps, workloads, and multi-tenancy.

What KSail Bundles

Category Built-in Capabilities
Cluster Provisioning Kind, K3d, Talos, VCluster (Vind), KWOK (kwokctl), EKS
Container Orchestration kubectl, Helm, Kustomize
GitOps Engines Flux, ArgoCD
Secrets Management SOPS with Age encryption
Manifest Validation Kubeconform
Cluster Operations K9s, backup & restore, multi-tenancy (ksail tenant)
AI Integration Chat assistant (Copilot SDK), MCP server, VS Code extension
Infrastructure Providers Docker (local), Hetzner Cloud, Sidero Omni, AWS

See the feature overview and architecture guide for details.

Supported Platforms

OS Architecture
🐧 Linux amd64, arm64
🍎 macOS arm64
⊞ Windows (native untested; WSL2 recommended) amd64, arm64
Provider Vanilla K3s Talos VCluster KWOK EKS
Docker ✅ (Kind) ✅ (K3d) ✅ ✅ (Vind) ✅ (kwokctl) —
Hetzner — — ✅ — — —
Omni — — ✅ — — —
AWS — — — — — 🚧

Community & Support

Contributing

Contributions are welcome! See CONTRIBUTING.md for the development process, coding standards, and PR guidelines. Start with issues labeled good first issue.

Related Projects

Project Description Type
devantler-tech/platform My personal homelab Platform

Using KSail in your project? Open a PR to add it here.

Star History

Star History Chart

Release History

VersionChangesUrgencyDate
v7.26.0## Changelog ### Features * 72699ff8cd27dc537fadf42821c34149beccc3ff feat(reconcile): show failed reconciliation as a root-cause tree (#5043) * e3af7624ce3b9da4d37beda340ef484afbb22b98 feat(workload): allow skipping CRD kinds during validate (#5048) ### Bug Fixes * 53c3d67dc65b9570b558cb4f1eebd544ad770853 fix(chat): unify Ctrl+C quit handling so the session is always saved (#5051) * 6ff99eb8582d7f27faf2d7aa665d835fb2fd85d0 fix(cluster): canonicalize kubeconfig path and write atomically in switchHigh6/5/2026
v7.22.3## Changelog ### Bug Fixes * e20ea82a3c05910f7baeb27f8f5a7edf67b95f95 fix(deps): bump golang.org/x/{crypto,net,image} to clear reachable CVEs (#4951) * 5046ae2e3bcb2a81d51bcf7ceb2b02482a9ea502 fix(provisioner): make nested-cluster readiness timeout configurable (#4952) ### Other Changes * 0ef50ad6f0eec26c01e95dfbada2f6bcc81b8b91 chore(copilot-plugin): release v7.22.2 (#4953) * 59dc8fd4c709cad7d22b1ad12502a86e24d40ce1 chore(deps): Bump github.com/modelcontextprotocol/go-sdk (#4950) ## Quick StarHigh5/30/2026
v7.19.0## Changelog ### Features * 804b7e7c65dcd12a94ec9cc9114471db19a65d6e feat(operator): KSail Kubernetes operator + optional web UI (#4824) ### Other Changes * 0fcd1bf695759054d9e9f1a00c19754c9194a9d1 chore(copilot-plugin): release v7.18.0 (#4849) * c9c498be2beebb7eee205771230c4e608ebd787a docs: update stale cluster diagnose --format references to --output (#4844) * a495d795fd0c0cab1514eaf04f7ff74122af00cf test(operator): convert auth tests to black-box api_test (#4850) ## Quick Start **Homebrew High5/22/2026
v7.17.3## Changelog ### Bug Fixes * 7e460c6f111840fb6ee9c0c6c4c0b083d7c29378 fix(ci): remove merge queue bot trigger from daily-workflow-maintenance (#4732) * dc1466e0e18a1ab0fc015ad35dc1983e832c618a fix: align license headers and add third-party license notices (#4738) ### Performance Improvements * 59539fedce9c704a7cc6f2c8a73240590f7ad669 perf(cli): skip distribution config loading during kubeconfig resolution (#4730) ### Other Changes * f6bf049e3ab19864e392cf83153c9309d2175223 Update README.md * 5e6High5/14/2026
v7.17.1## Changelog ### Bug Fixes * 74975f8bd803e79826164ff15d0a1cf78844ce1d fix(cd): retry MCP registry publish on transient 504s (#4706) * 9046153bab800de8ca9d7c811ab545564bb5bf84 fix: delete Hetzner load balancers on cluster delete (#4708) * 545fdc009a45b4ee41a395f0ec48bc220653443b fix: skip NoDiagnostics check for non-Docker providers with kubelet cert rotation (#4707) ### Other Changes * 3ffe7ddbb9171a78a1d72734c0ac0f5ec7dcaecd chore(copilot-plugin): release v7.17.0 (#4704) * 84688df6fe18e975607b9High5/13/2026
v7.14.0## Changelog ### Features * 4d75eb99fc9d029a4d3a3507db5621a955bdbd99 feat(ci): add scan step to ksail-cluster composite action (#4620) * 8e5775a3ee6532bb7e81f153a1d903138895dc5d feat(hetzner): add allowed CIDRs for Kubernetes and Talos API access restriction (#4632) ### Bug Fixes * bd449ab0e35013bc5edc7dc5488ac82e3095bfcf fix(cd): fetch remote branch before force-with-lease push to handle re-runs (#4617) * a41290399ef955eb6e7ca9c18500c128a55f9d90 fix(talos): ensure autoscaler prerequisite secretHigh5/7/2026
v7.8.0## Changelog ### Features * 4817003ab9093fe53b580380542159cf4adcebd0 feat(api): add autoscaler config schema and Hetzner server limit (#4445) * 2c079fc99e26ab97a128c0505b9b72848332939b feat(diff): wire autoscaler config change detection (#4447) * 7f14c5b3eb6df8dc72b73c94aa7976d09fca0112 feat(hetzner): add Talos snapshot lifecycle manager (#4450) * 449ff5e34fffb7cd1cf55f2fa4e32a23fc1bfcb4 feat(installer): add Cluster Autoscaler Helm installer (#4452) * 1bf1d4331c7ad4338d81e44e6ca48a0d5902d1f5 feaHigh5/1/2026
v7.6.0## Changelog ### Features * 94578867f53a59579da83af4831b99df3f1f5591 feat(cluster): add nodeAutoscaling guard to skip node-count diffs on update (#4365) * d0cbcec95a167f4d3cc8eefc120c98b303accffa feat(workload): add native retry to push and reconcile commands (#4356) * b09c1acf1d0db3958ff841daff4cbf6edfd752b8 feat: unify kubeconfig refresh for all Talos providers (#4370) ### Bug Fixes * 9275d950615270326267d4cdad585bf04e81b460 fix(workflows): revert step-security actions to original authors ### High4/26/2026
v7.4.1## Changelog ### Bug Fixes * 51177be4ffe8bfad63bb04235a744f49cd02e04e fix(ci): bump TODOs reusable workflow to v2.5.1 for GitHub App key input compatibility (#4286) * 67c773aa43b4ef4a3a6818b69759e220632e109e fix: cache distribution node images and fix Docker Hub mirror routing (#4312) * 9ceb4abbc51d211078f6fde7d7a25cc572d115d0 fix: tolerate external cloud provider taint during CNI readiness check (#4294) ### Other Changes * ea47c8862db82277060526ac13b5272d8d613663 Add `ksail cluster diagnose` foHigh4/24/2026
v6.16.6## Changelog ### Bug Fixes * d4597a8b7fd826b6c41dc8134a926ba876dc8100 fix(talos): retry transient Hetzner apply-config gRPC handshake failures (#4129) ### Refactoring * 762560aa69d93f6241dda846761012309de1f92c refactor(update-skills): use reusable workflow for copilot skills updates (#4141) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devaHigh4/18/2026
v6.16.5## Changelog ### Bug Fixes * 5599546be10cc76535964ba6ee073a9a5fa13c02 fix(ci): write copilot skills to repo scope so PR opens (#4140) ### Other Changes * 091e9e88a293537cac3cc6189382bb31c41e6ea8 Harden Calico install against transient K3s API unavailability during cluster bootstrap (#4132) * a283885b342ac96a3c017c64663217a934885c39 Harden Hetzner stop/delete against transient API failures (503/5xx) (#4131) * 414f35ac43a29b5f064cc7587cb3c85da1ad1c1f docs(omni): document kubeconfig initial fetch oHigh4/18/2026
v6.16.4## Changelog ### Bug Fixes * 292e233201de7db448f96c41ef526a09bb86f4db fix(cluster): fetch Omni kubeconfig when missing on cluster update (#4115) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.16.4 ``` **Download Binary**: Choose your platHigh4/18/2026
v6.16.3## Changelog ### Bug Fixes * 7b1303ee79e21fc671a9a066f0035812d757bd3d fix(ci): document here-string rationale in assert_contains to prevent SIGPIPE race under pipefail (#4130) ### Other Changes * a71f032055b596bc2b4b819fdc7abdf5b3d00940 Prevent stale `add_comment` targets in Daily Workflow Maintenance (#4128) * 9e4f9581f36a0529053335c524e5659311634d2f Update workflows - 2026-04-17 (#4116) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-High4/18/2026
v6.16.2## Changelog ### Bug Fixes * bfebf7fd790b056e1338ea76d8db223cde920160 fix(ci): validate gh checksum in update-skills workflow (#4133) ### Other Changes * ad8f0f64df77b5ac598656867f49d2285ef91ca4 [docs] docs: add EKS distribution and AWS provider documentation (#4110) * 4d0d20cfe5f62c72c4abc5705d7c9bbe08755474 chore(deps): Bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 (#4120) * 400c2c9e2c42383b95741262d2426e3f46cc7b3b docs: slim README and harden daily-docs root-file audit (#4117) * 8b8aHigh4/18/2026
v6.16.1## Changelog ### Bug Fixes * 711b2ac9dc071366b2ef56ee15ada216269df7a7 [Repo Assist] fix(talos): refresh Omni kubeconfig/talosconfig on cluster update (#4083) * 16a7332bc113fedbb03c296240755ceb73a04e1d fix(connect): silence klog so it stops corrupting the k9s TUI (#4114) ### Other Changes * f348db947dc6f8e26c7c210574bd67d258aba506 ci(benchmark): exclude I/O-variant `BenchmarkCreateTarball_*` from benchmark fail gate (#4100) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installatHigh4/17/2026
v6.16.0## Changelog ### Features * bcd919c0aba8bd72d217686dc0a21fbd2a2fe7f2 feat(aws): add eksctl client wrapper and AWS infrastructure provider (#4094) ### Other Changes * 874d10f6d46ee769e3bc4d69d678986d719f9c62 chore(ci): migrate Copilot skill management from `npx skills` to `gh skill` (#4105) * bc401af8d38be0c66b8861d76242c996faed8f29 chore(deps): Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#4108) * 8b949ea149dbc4c9ac6f53ee1d4031db24a839f7 chore(deps): Bump github.com/siderolabs/omni/client fHigh4/17/2026
v6.15.0## Changelog ### Features * 81838b7cf049a9076fe97f85bd92f25d13dfdcb6 feat(distribution): scaffold EKS distribution via eksctl declarative config (#4092) ### Other Changes * d6c6a1a6a2791be5dcaccc7e20823c002d9339d2 Update workflows - 2026-04-16 (#4081) * 01a89b7be47d03d1705e98183e7a8c9274383c7d [docs] docs: add KWOK to upgrade strategy table and ephemeral cluster tips (#4089) * 03fb0effbe5915ba6c38f4284bf7cf64a5db5f4f chore(ci): exclude I/O-bound `BenchmarkCreateTarball_*` from benchmark fail-gatHigh4/17/2026
v6.14.0## Changelog ### Features * a131aff64904b3e7b53381617b5b89886a58dd24 feat: add KWOK as 5th distribution (#4058) ### Other Changes * c4f160c5b925b6a04fbc785fdd21f9c75b44261c [docs] docs: add blob integrity check failed troubleshooting entry (#4057) * e624a4a2d63fbe678b45331b4f3ac61304adf07f [docs] docs: reduce bloat in ai-chat.mdx (#4078) * d8b5916a74a62a28f8b50b55cc060ee3319057a4 [docs] sync vsce/README.md docs link and remove duplicate architecture from vscode-extension.mdx (#4070) * 24c924a2f7High4/17/2026
v6.13.3## Changelog ### Performance Improvements * f4ff776e5b4b45c31bb064514b3ff760e1cdaa95 perf(image): eliminate slice allocation in NormalizeImageRef (#4062) ### Other Changes * c8df0fd07cbdb340881673fe1f3f3f42068c7720 chore(deps): Bump dompurify (#4064) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**:High4/16/2026
v6.13.2## Changelog ### Bug Fixes * 87f31649c1d926a1d9649fcb16651c24f03aef7f fix(ci): prevent cloud test cleanup race on turnstyle timeout (#4056) ### Refactoring * 8b730388a6587f3e304f5c9dffb3675ecb4e16b2 [Repo Assist] refactor(setup): extract callEnsureOCIArtifact helper to remove nil-guard duplication (#4033) ### Other Changes * bd7116e8083cf5d59c7de02c5357e122d9e72de1 chore(deps): Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (#4047) * ed656cbd5fc105553c40f5e0738fbfb667d52ccf chore(deps): High4/15/2026
v6.13.1## Changelog ### Performance Improvements * 1fe9e14a841d5e271b07c978d433549008cdb206 perf: optimize CI system test speed via root cause fixes (#4054) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.13.1 ``` **Download Binary**: Choose yourHigh4/15/2026
v6.13.0## Changelog ### Features * 54853b81539f803d7b04c7fb95a741f3287c58a2 feat: add gh-stack skill (#4055) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.13.0 ``` **Download Binary**: Choose your platform from the assets above **Docker**: ``High4/15/2026
v6.12.0## Changelog ### Features * 2d4adf7fd607c65b3d5af874b63ba4a9d3dc0ab4 feat: add bubbletea, github-actions-docs, and test-driven-development skills (#4044) ### Bug Fixes * e38fc48479e76380901f24ddf4d52db040ddb30e [Repo Assist] fix(metricsserver): set --authentication-tolerate-lookup-failure=true (#4032) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarHigh4/15/2026
v6.11.0## Changelog ### Features * f02ddf87ef2d8a44f79d5f26c94db681eb2f06a9 feat(image): add SHA256 blob integrity validation after OCI tar export (#4020) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.11.0 ``` **Download Binary**: Choose your pHigh4/15/2026
v6.10.4## Changelog ### Bug Fixes * e37af80a94e16d7e10b6c222ef096e666802b57a fix(chat): set CLIPath and add pre-flight validation for Copilot CLI (#4043) ### Other Changes * afe7ed8641297efe2058474ca198189ec4649883 chore(deps): update copilot skills (#4037) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**:High4/15/2026
v6.10.3## Changelog ### Bug Fixes * b5857afbbc86a08d58c91d3342f99688d4a966ec fix: retry kubectl cluster-info on transient API server unavailability (#4024) ### Other Changes * 871fd2712191f09872d8b96bbecfb55b35d23d24 Daily Workflow Maintenance - Security improvements for release and copilot-setup-steps workflows (#4026) * 1d6471e1262e20787a2e9b149a0847a7254ad0a8 [docs] docs(chat): document slash commands, command picker, and elicitation modal (#4030) * 85f45b711b0edd7d24459a4a0e5425a27ca6587c docs(archHigh4/15/2026
v6.10.2## Changelog ### Bug Fixes * 069f2f86d8436c19566b30383330adb5b6f7f3ab fix: retry image pull failures in connectivity check pod (#4025) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.10.2 ``` **Download Binary**: Choose your platform from High4/15/2026
v6.10.1## Changelog ### Bug Fixes * 2ef74e05284b9d6c3d1148d29043691767e24ef7 [Repo Assist] fix(setup): always wait for API server stability before GitOps installation (#3991) * f03e16e203c580ad51713a27a86e286ac55d9bd4 fix(setup): wait for all nodes to be ready before workload operations (#4010) ### Other Changes * 4cebd217aa7c3d2a21e5e38a9889d6bf910b6ca6 chore(deps): Bump github.com/fluxcd/kustomize-controller/api (#4017) * 23867ca9fbf1ee2eeff189f0e12d744710dd3d70 chore(deps): Bump github.com/fluxcd/soHigh4/15/2026
v6.10.0## Changelog ### Features * a042bf9398d0b5ccddd2410da02c93f61c6114a7 feat(chat): adopt copilot-sdk v0.2.1 slash commands, elicitation, and command picker (#4012) ### Other Changes * cbdc5fb11727d882154ab03e4871b2663e7b5eaa [docs] docs(ai-chat): add COPILOT_GITHUB_TOKEN to filtered env vars note (#4009) * 920dbfd14564beab5dc8eab22567cc49b2e49213 chore(deps): Bump @astrojs/starlight from 0.38.2 to 0.38.3 in /docs (#4014) * b93e145c2da1b1edbe80a6ce5b82475f6102fb64 chore(deps): Bump starlight-links-High4/14/2026
v6.9.10## Changelog ### Bug Fixes * 13878e45545ece7a3f172ce9e90eba20464722b7 fix(ci): restrict cloud cleanup jobs to failure/cancelled only (#4019) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.10 ``` **Download Binary**: Choose your platformMedium4/14/2026
v6.9.9## Changelog ### Bug Fixes * 2dce5f921c030a5cfa216453d1502dc3399fc12a [Repo Assist] fix(image): remove image ref before repair pull to handle discard_unpacked_layers (#4008) * 9414cce656fd803fa767676eaf1b40643d62c703 fix(ci): cancel stale merge queue runs for the same PR (#4013) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tMedium4/14/2026
v6.9.8## Changelog ### Bug Fixes * 97a09fa2c16c7e2e3f3a8c09f238dcd63e1e12e6 fix(chat): filter inherited COPILOT_GITHUB_TOKEN from child CLI process (#3956) ### Other Changes * be09fb5d2fb889ac96140e6307cb18595c6662de Update ci.yaml * 1dbf3ff95e2470dfa8535fb9c70703f1f403d5ec Update workflows - 2026-04-13 (#4003) * e7bf00b72d2182c6eb0f3e187c0011221928f416 chore(deps): Bump astro from 6.1.3 to 6.1.4 in /docs (#3995) * b48702a93363ab356aefec24bae4215493276d6a chore(deps): Bump github.com/github/copilot-sdMedium4/14/2026
v6.9.7## Changelog ### Bug Fixes * 140d5bd9759656fd286a98952724399ed8a1024b fix(ci): add contents:read permission to todos workflow (#4000) ### Other Changes * 346f24f1cd3558bf615909b0a9ec5ffb2df1bf59 Update workflows - 2026-04-12 (#3980) * 2f5a339bd560b33a0fb58eab8dc112ce3ea432ba [docs] docs: reduce bloat in ai-chat.mdx (#3975) * 3ad84844c28e9d4893d273f1af6c669a50ec89ed chore: pin actions to v2.1.0 SHA (#3979) * 52556dbb589c867d387148c347e374ed680e0430 chore: pin reusable-workflows to v2.2.0 SHA (#39High4/13/2026
v6.9.6## Changelog ### Bug Fixes * 60c20f42dd3a322f7e2440b8ff69784362cef4f4 fix(ci): treat cancelled jobs as failures in merge queue status check (#3972) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.6 ``` **Download Binary**: Choose your plMedium4/12/2026
v6.9.5## Changelog ### Bug Fixes * 2a58f1cfb24673c0ca3d310d300975ca65334694 fix(ci): pin --cli-version in go tool bundler invocations (#3968) * 8a33636a213fc1e38465aac6bdb610bcae5919b9 fix(ci): use deployment name instead of label selectors for install verify (#3969) * efb6077e98d2a039113cc423e78f46ddcdd85886 fix: update reusable workflow callsites for naming refactor (#3960) ### Performance Improvements * 882dad859d2263eed82863269471d1fc6134d2bf perf(configmanager): remove redundant duplicate-detectiMedium4/12/2026
v6.9.4## Changelog ### Bug Fixes * c4b585522e83807f83e2a877d8230dbf03e9c162 [Repo Assist] fix(installer): extend API server stability check to K3s/K3d distribution (#3945) * 43f471dbaafe316c91aad6266efaeb92009e9983 fix: refresh kubeconfig from Omni during cluster update (#3963) ### Other Changes * b88af818d814b267e077c9ce7e5173439268fc78 ci: replace concurrency groups with turnstyle for cloud E2E FIFO queue (#3961) * 7134edab28e751f1480563bfe3a7dc91f278d658 test(e2e): add output validation for `ksail Medium4/12/2026
v6.9.3## Changelog ### Bug Fixes * 91c723f5dacf889b9feda3879faec7599bde1a5e fix: increase FluxInstance readiness timeout and add pod diagnostics on failure (#3941) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.3 ``` **Download Binary**: ChooMedium4/12/2026
v6.9.2## Changelog ### Bug Fixes * 7017f4dd5bf7fd03241d4b43fe70d53f8f370cd3 fix(ci): treat cancelled jobs as non-failure in summarize-workflow (#3940) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.2 ``` **Download Binary**: Choose your platfMedium4/12/2026
v6.9.1## Changelog ### Bug Fixes * 84e58df167535c3457d3c157e89e3834723bc43c fix(ci): add retry wrapper to gen smoke test validate step (#3939) ### Other Changes * 9e9c8b855c99216c772d7c6187c50366db5b43d4 Update workflows - 2026-04-11 (#3938) * aff378bc4b9f6eb24c16dd05d8c0713f297d4edb docs: document workload tag drift auto-repair in GitOps workflows (#3943) * 82d923818bb95db365256da76ec5d77794f8bb23 docs: update Omni node scaling from skipped to implemented (#3944) ## Quick Start **Homebrew Cask** (mMedium4/12/2026
v6.9.0## Changelog ### Features * bb54915a2e484b738c5c54226810ba0b65bb9b22 feat: implement Omni node scaling via cluster template sync (#3937) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.0 ``` **Download Binary**: Choose your platform fromMedium4/11/2026
v6.8.2## Changelog ### Bug Fixes * bae639bdd2508751ec2973c1bfe61a9c20478494 fix(update): detect and fix stale GitOps sync ref during cluster update (#3934) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.8.2 ``` **Download Binary**: Choose your Medium4/11/2026
v6.8.1## Changelog ### Bug Fixes * 72fbb625627f943530f60e9ce7ba87bf8fa00a39 fix(kubeconfighook): detect stale Omni kubeconfigs via API health check (#3932) ### Other Changes * 0ba1e44ebfe5f7b6f381a6c574971427884f0c17 docs: update workload reconcile description for per-resource tracking (#3935) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantlMedium4/11/2026
v6.8.0## Changelog ### Features * 91ec59add992cec9f14227598e2ec1d04d4c7da6 feat: improve workload reconcile with per-resource ProgressGroup tracking (#3929) ### Other Changes * f3e9233247b8036154ecdf55736d43cc7e239ccf [Repo Assist] test(k8s): add table-driven tests for DiagnosePodFailures (#3923) * 776adc95321f6422871bc0ef2342beb99e6ebba1 [docs] docs(gitops): document spec.workload.tag scope for Flux and ArgoCD (#3931) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew Medium4/11/2026
v6.7.1## Changelog ### Bug Fixes * e480c1025dc45688b3574b293e7f4113faa4e4fa fix(gitops): use workload.tag for Flux and ArgoCD OCI artifact tag (#3930) ### Other Changes * 73d60a466f6a8382b981c19a6584b4fa583dd92c [docs] docs(development): reduce bloat in testing patterns section (#3921) * cd6c8dc1d68bc32d51e169252cc4173a38de396a [docs] document --update-kubernetes and --update-distribution flags for cluster update (#3926) * 190ebd825dfc1856e55c8a5723d4da276f968e97 docs: remove bloat from architecture.mHigh4/11/2026
v6.7.0## Changelog ### Features * f8003dd62750171012890c397e53b78b8f294c0a feat(cluster): add --update-kubernetes and --update-distribution flags to update command (#3910) ### Other Changes * 6d69483f8d4dc22767ced125086a2cb95b429f09 docs(workload): fix broken workload-gen link in workload-management page (#3919) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --noMedium4/11/2026
v6.6.1## Changelog ### Bug Fixes * af7cfee90bd85556862551b9fa5787ad907d298a fix(ci): remove harden-runner from agentic workflows (#3916) ### Other Changes * f681eb6d5032806a96f987c6661592a26c2ea012 [Repo Assist] test(provider): add table-driven tests for BuildClusterStatus, GetClusterStatusFromLister, and CheckNodesExist (#3914) * 7fd293eb23114c9fe94765b9cab5a169b3863c41 docs(workload): mention debug command in workload management feature page (#3918) ## Quick Start **Homebrew Cask** (macOS): ```baMedium4/11/2026
v6.6.0## Changelog ### Features * 8a392526bbe4077c43dd003f31fb5c8f3231a6dd feat(workload): add `ksail workload debug` command (#3905) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.6.0 ``` **Download Binary**: Choose your platform from the asseMedium4/11/2026
v6.5.1## Changelog ### Bug Fixes * 783530d558720d6d0a1422675743c6132b1c7e25 fix: rename Omni kubeconfig context and prevent nil pointer in Helm client (#3911) ### Refactoring * ef569a0d032eff039f4f6cce64f6f3672f4e3b99 refactor: remove stale gh-aw workarounds from agentic workflows (#3907) ### Other Changes * fa9d72ace2952b53b73129ce6995dcbe925817b8 [Repo Assist] chore(ci): sync golangci-lint go version with go.mod (1.26.0 → 1.26.1) (#3915) * e00fbbc39c714bcac403d51f6e29d653d43c03e3 [StepSecurity] ApplMedium4/11/2026
v6.5.0## Changelog ### Features * 294943a10142a50edbff23d59c2e68c808551406 feat: serialize cloud provider system tests across merge queue runs (#3902) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.5.0 ``` **Download Binary**: Choose your platfMedium4/11/2026
v6.4.6## Changelog ### Bug Fixes * 77fc9b14804a16e52fa214848ff6c03c36019aa9 fix: recompile daily-docs lock file with gh-aw v0.68.1 (#3896) ### Other Changes * b194eb57ba1b94cd0b1732bd1d04df1a2b8699b1 Update README.md ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantleMedium4/11/2026
v6.4.5## Changelog ### Bug Fixes * de52d9ba24f2883bd273efe373f1996d1c44ba06 fix(ci): remove continue-on-error for Hetzner system tests (#3895) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.5 ``` **Download Binary**: Choose your platform fromMedium4/11/2026
v6.4.4## Changelog ### Bug Fixes * 9ccfa024008c23f96db1e6acdc1c50d94ebebcaf fix: resolve Omni cluster create timeout when CNI is not yet installed (#3879) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.4 ``` **Download Binary**: Choose your pMedium4/11/2026
v6.4.3## Changelog ### Bug Fixes * 2f97648150e8307b31750cd7e36cf4b16e0693f5 fix: update GetClusterStatus contract and fix Docker scheme loop (#3897) ### Other Changes * 9e6bd846eb0cab588ae6393df160002236744594 chore(deps): Bump github.com/hashicorp/go-getter from 1.8.5 to 1.8.6 (#3873) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/Medium4/11/2026
v6.4.2## Changelog ### Bug Fixes * 0f67c4f96ea911b759f9fbc01822208022c0de72 fix(restore): handle Service ClusterIP allocation errors for policy=none (#3888) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.2 ``` **Download Binary**: Choose yourMedium4/11/2026
v6.4.1## Changelog ### Bug Fixes * f82a7d4e8ff7b9e1fea82f5bdecb758f7b8ded38 fix(ci-doctor): strengthen safe output enforcement to prevent silent failures (#3886) * 682d0cba9ced5babaf8a41f12ff36c4319d10361 fix: add CRITICAL safe-output callout to repo-assist prompt (#3887) ### Other Changes * 7ef51ea0563e40e77f0922cfb4784e4c1fed89ae chore(deps): Bump helm.sh/helm/v4 from 4.1.3 to 4.1.4 (#3872) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-teMedium4/11/2026
v6.4.0## Changelog ### Features * f4b7b2783cd7a735d04c02a5276a6ebb386084cc feat: add CDI (Container Device Interface) flag to cluster init and create (#3892) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.0 ``` **Download Binary**: Choose youMedium4/10/2026
v6.3.0## Changelog ### Features * 0d5c72e8d7ccbf999ad7483deacb4fec35d8cfe1 feat: query provider API first in cluster info command (#3881) ### Bug Fixes * 283afd1781aab845e1538d49d282115cb95ed58d fix: add update_issue temporary ID guidance to repo-assist workflow (#3880) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` *Medium4/10/2026
v6.2.2## Changelog ### Bug Fixes * 52d79bd9701ba88b83a907235bc26778367f7357 fix(vcluster): retry on 503 egress limit exceeded during image pull (#3882) ### Other Changes * d9dbbeb538cda634c505a97c998122c57a65f521 chore(deps): Bump helm.sh/helm/v3 from 3.19.2 to 3.20.2 (#3889) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail Medium4/10/2026
v6.2.1## Changelog ### Bug Fixes * 340b5dfc98d6cfdd9888f2370a6f9ef8a53b8972 fix: add CRITICAL noop instruction to daily-docs workflow prompt (#3885) ### Other Changes * 2966c92fb85ab2735a2e1e10c13d365c643d44d5 chore: enrich MCP Registry metadata and document registry availability (#3883) * 6f6206872096044111752fede8c0ca96601477c5 docs: sync Go version to 1.26.1 to match go.mod (#3884) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/kMedium4/10/2026
v5.98.0## Changelog ### Features * 33375181e2dc36d56ba74aa1bf79d8c3b498ee0f feat(tenant): wire ArgoCD RBAC CM merge/remove into --register flow (#3814) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v5@v5.98.0 ``` **Download Binary**: Choose your platHigh4/9/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

shellguardđŸ›Ąī¸ Enable secure, read-only SSH access for LLM agents to audit servers, run diagnostics, and inspect logs without risking data changes.main@2026-06-02
mcp-tidy🧹 Simplify your MCP servers with mcp-tidy, clearing server bloat to enhance performance and improve tool selection in Claude Code.main@2026-05-31
devkitA deterministic development harness for Claude Code — MCP workflow engine, enforcement hooks, YAML workflows, and multi-agent consensus (Claude + Codex + Gemini)v2.1.36
octocodeSemantic code searcher and codebase utility0.15.0
stigixStigix is a lab platform to validate SD‑WAN and SASE. ​ It unifies SaaS traffic generation, security tests, convergence probes, and voice/IoT/VyOS simulations in one web UIv1.4.1-patch.3

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme