oci ghcr.io/devantler-tech/ksail:v7.181.4stdioupdated 7d ago
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 or access to a Cloud Provider required.
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 or access to a Cloud Provider required.
📖 Full documentation: https://ksail.devantler.tech
Quick Install
# Linux / macOS (checksum-verified release)
curl -fsSL https://github.com/devantler-tech/ksail/releases/latest/download/install.sh | sh
# macOS (Homebrew)
brew install --cask devantler-tech/tap/ksail
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 project 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), Kubernetes (nested), 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) | — |
| Kubernetes | ✅ | ✅ | ✅ | ✅ | ✅ | — |
| Hetzner | — | — | ✅ | — | — | — |
| Omni | — | — | ✅ | — | — | — |
| AWS | — | — | — | — | — | 🚧 |
Community & Support
- 💬 GitHub Discussions — questions, ideas, and community
- 🐛 Issue Tracker — bugs and feature requests
- 📖 Documentation — guides, CLI reference, architecture
- 🎓 Resources — presentations, blog posts, tutorials
- ⭐ Star the repo — help others discover KSail
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 | The maintainer's personal kubernetes platform | Platform |
Using KSail in your project? Open a PR to add it here.
License
KSail is licensed under the PolyForm Shield License 1.0.0. You may use, modify, and distribute KSail for any purpose — except providing a product that competes with KSail. When redistributing, you must include the license terms and the required copyright notice.
What this means in practice:
- ✅ Use KSail as a CLI tool in any project (open-source or proprietary)
- ✅ Embed or link KSail as a library in your own software
- ✅ Fork and modify KSail for internal or non-competing use
- ✅ Use any license for your own project — no copyleft requirement
- ❌ Build and distribute a product that competes with KSail
For the full license text including notice and non-compete details, see LICENSE. For common questions, see the Licensing FAQ.
Star History
安装
把 KSail 添加到你的客户端。选择你正在使用的那个。
claude mcp add ghcr-io-devantler-tech-ksail-v7-181-4 -- docker run -i --rm ghcr.io/devantler-tech/ksail:v7.181.4codex mcp add ghcr-io-devantler-tech-ksail-v7-181-4 -- docker run -i --rm ghcr.io/devantler-tech/ksail:v7.181.4amp mcp add ghcr-io-devantler-tech-ksail-v7-181-4 -- docker run -i --rm ghcr.io/devantler-tech/ksail:v7.181.4{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"ghcr-io-devantler-tech-ksail-v7-181-4","command":"docker","args":["run","-i","--rm","ghcr.io/devantler-tech/ksail:v7.181.4"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"type": "local",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"ghcr-io-devantler-tech-ksail-v7-181-4": {
"command": {
"path": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/devantler-tech/ksail:v7.181.4"
]
}
}
}
}Add to your Zed `settings.json`.
docker run -i --rm ghcr.io/devantler-tech/ksail:v7.181.4Run `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档21/25
- 维护25/25
- 可信度9/20
- 能力0/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 0 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 6.16.6 | 2026年4月18日 |
| 6.16.5 | 2026年4月18日 |
| 6.16.4 | 2026年4月18日 |
| 6.16.3 | 2026年4月18日 |
| 6.16.2 | 2026年4月18日 |
| 6.16.1 | 2026年4月17日 |
| 6.16.0 | 2026年4月17日 |
| 6.15.0 | 2026年4月17日 |
| 6.14.0 | 2026年4月17日 |
| 6.13.3 | 2026年4月16日 |
| 6.13.2 | 2026年4月15日 |
| 6.13.1 | 2026年4月15日 |
| 6.13.0 | 2026年4月15日 |
| 6.12.0 | 2026年4月15日 |
| 6.11.0 | 2026年4月15日 |
| 6.10.4 | 2026年4月15日 |
| 6.10.3 | 2026年4月15日 |
| 6.10.2 | 2026年4月15日 |
| 6.10.1 | 2026年4月15日 |
| 6.10.0 | 2026年4月14日 |
| 6.4.5 | 2026年4月11日 |
| 6.4.4 | 2026年4月11日 |
| 6.4.3 | 2026年4月11日 |
| 6.4.2 | 2026年4月11日 |
| 6.4.1 | 2026年4月11日 |
| 6.4.0 | 2026年4月10日 |
| 6.3.0 | 2026年4月10日 |
| 6.2.2 | 2026年4月10日 |
| 6.2.1 | 2026年4月10日 |
| 6.2.0 | 2026年4月10日 |
| 6.1.3 | 2026年4月10日 |
| 6.1.1 | 2026年4月9日 |
| 6.1.0 | 2026年4月9日 |
| 6.0.0 | 2026年4月9日 |
| 5.99.1 | 2026年4月9日 |
| 5.99.0 | 2026年4月9日 |
| 5.98.3 | 2026年4月9日 |
| 5.98.2 | 2026年4月9日 |
| 5.98.1 | 2026年4月9日 |
| 5.98.0 | 2026年4月9日 |
| 5.97.0 | 2026年4月8日 |
| 5.96.0 | 2026年4月8日 |
| 5.95.5 | 2026年4月8日 |
| 5.95.4 | 2026年4月8日 |
| 5.95.3 | 2026年4月8日 |
| 5.95.2 | 2026年4月8日 |
| 5.95.1 | 2026年4月8日 |
| 5.95.0 | 2026年4月7日 |
| 5.94.0 | 2026年4月7日 |
| 5.93.0 | 2026年4月7日 |
| 5.92.3 | 2026年4月7日 |
| 5.92.2 | 2026年4月6日 |
| 5.92.1 | 2026年4月6日 |
| 5.92.0 | 2026年4月6日 |
| 5.91.10 | 2026年4月6日 |
| 5.91.9 | 2026年4月6日 |
| 5.91.8 | 2026年4月6日 |
| 5.91.7 | 2026年4月6日 |
| 5.91.6 | 2026年4月5日 |
| 5.91.5 | 2026年4月5日 |