Skip to content

devantler-tech/ksail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3,557 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

GitHub Stars Latest 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

About

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 or a Cloud Provider.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages