Repolode
casosorg

casosorg/casos

基于嵌入式 Kubernetes 的单文件云操作系统,自带 Web 界面、应用商店和私有 AI 模型部署。

可替代:CoolifyCasaOS

Star
1,383
Fork
104
未关闭 Issue
4
最近提交
17小时前

这是什么?

CasOS 通过一个可执行文件运行真正的 Kubernetes 集群。API Server、控制器管理器和调度器都嵌入在同一个二进制中,启动它的机器会自动成为工作节点。在 Windows 上,该节点运行在 WSL 中,缺失时安装程序会自动配置。项目提供 Web 界面、基于 sealos 模板和 Helm Chart 的应用商店,以及带备份的托管数据库。

在配备 NVIDIA GPU 的机器上,CasOS 可以安装 Ollama 和 Open WebUI,并通过 /v1 提供兼容 OpenAI 的 API。内置的 MCP 服务器让 Claude Code、Cursor、Codex 等工具能够部署应用、读取日志并回滚。用户也可以从公开的 Git 仓库部署,由集群内构建;或直接粘贴 docker-compose.yml 运行服务。

多台电脑可以通过邀请加入同一个云,包括位于 NAT 之后的机器,底层使用内嵌的 Headscale 协调服务器和 Tailscale 客户端。默认使用内置 admin 账户登录,配置后也可接入 Casdoor 单点登录。

核心功能

  • 01单个二进制内嵌 Kubernetes 控制平面,无需额外集群。
  • 02Linux 上自动配置工作节点,Windows 通过 WSL2 配置。
  • 03在 Web 界面中通过应用商店安装 Helm 发布。
  • 04支持从 Git 仓库或 docker-compose.yml 部署应用。
  • 05一键部署 Ollama 与 Open WebUI,并提供兼容 OpenAI 的 API。
  • 06内置 MCP 服务器供 AI 智能体调用,并提供浏览器版 VS Code 开发环境。

适用场景

  • 在家庭实验环境中运行 Kubernetes 集群,无需编写 YAML。
  • 在本地 NVIDIA GPU 上私有化部署开源大模型。
  • 让 AI 编程助手通过 MCP 部署和检查应用。
  • 将多台家用或办公电脑通过互联网组合成一个集群。

快速上手

  1. 1

    使用脚本安装(Linux/macOS)

    curl -fsSL https://raw.githubusercontent.com/casosorg/casos/master/scripts/install.sh | bash
  2. 2

    启动 CasOS

    casos
  3. 3

    打开 http://localhost:20080 并修改默认管理员密码

使用前须知

  • 在 macOS 上 CasOS 无法作为工作节点运行,需要使用 Linux 机器或虚拟机。
  • 全新安装使用默认管理员密码 123,请立即修改。
  • 在 Linux 上,CasOS 必须以 root 身份运行,或以具有免密 sudo 权限的用户运行。

标签

常见问题

casos 是什么?
基于嵌入式 Kubernetes 的单文件云操作系统,自带 Web 界面、应用商店和私有 AI 模型部署。 CasOS 通过一个可执行文件运行真正的 Kubernetes 集群。API Server、控制器管理器和调度器都嵌入在同一个二进制中,启动它的机器会自动成为工作节点。在 Windows 上,该节点运行在 WSL 中,缺失时安装程序会自动配置。项目提供 Web 界面、基于 sealos 模板和 Helm Chart 的应用商店,以及带备份的托管数据库。
casos 可以免费使用吗?用的什么许可证?
casos 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
casos 还在维护吗?
活跃维护中。casos 最近一次提交是在 2026年10月19日。
casos 适合用来做什么?
在家庭实验环境中运行 Kubernetes 集群,无需编写 YAML。 在本地 NVIDIA GPU 上私有化部署开源大模型。 让 AI 编程助手通过 MCP 部署和检查应用。 将多台家用或办公电脑通过互联网组合成一个集群。
casos 怎么安装和运行?
使用脚本安装(Linux/macOS): curl -fsSL https://raw.githubusercontent.com/casosorg/casos/master/scripts/install.sh | bash 启动 CasOS: casos 打开 http://localhost:20080 并修改默认管理员密码
在哪里获取 casos?
源代码和安装说明在 GitHub 上:https://github.com/casosorg/casos

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目