Repolode
casosorg

casosorg/casos

Um sistema operacional de nuvem em binário único, baseado em Kubernetes embarcado, com interface web, loja de aplicativos, hospedagem privada de modelos de IA e acesso por agentes de IA.

Alternativa open source a:CoolifyCasaOS

Estrelas
1,383
Forks
104
Issues abertas
4
Último commit
há 3 horas

O que é?

O CasOS executa um cluster Kubernetes de verdade a partir de um único executável. O API server, o controller manager e o scheduler são incorporados ao binário, e a máquina em que ele é iniciado se torna um nó worker. No Windows, esse nó é executado no WSL, que o instalador configura caso ainda não esteja instalado. O projeto inclui uma interface web, uma loja de aplicativos abastecida por templates do Sealos e charts do Helm, além de bancos de dados gerenciados com backups.

Além da hospedagem de aplicativos, o CasOS pode instalar o Ollama e o Open WebUI em uma máquina com GPU NVIDIA e disponibilizar modelos por uma API compatível com OpenAI em /v1. Um servidor MCP integrado permite que ferramentas como Claude Code, Cursor e Codex implantem aplicativos, leiam logs e revertam releases. Também é possível fazer deploy a partir de um repositório Git público, que o CasOS compila no cluster, ou colar um arquivo docker-compose.yml para executá-lo.

Vários computadores podem se conectar a uma única nuvem por meio de um convite, inclusive máquinas atrás de NAT, usando um servidor de coordenação Headscale integrado e clientes Tailscale. Por padrão, o login usa uma conta de administrador integrada; também é possível configurar o single sign-on do Casdoor.

Recursos principais

  • 01Plano de controle Kubernetes integrado em um único binário, sem precisar de um cluster separado.
  • 02Configuração automática de nós worker no Linux e no Windows por meio do WSL2.
  • 03Loja de aplicativos para instalar releases do Helm pela interface web.
  • 04Deploy a partir de um repositório Git ou de um arquivo docker-compose.yml.
  • 05Ollama e Open WebUI com instalação em um clique e API compatível com OpenAI.
  • 06Servidor MCP para agentes de IA, além de ambientes de desenvolvimento do VS Code acessíveis pelo navegador.

Casos de uso

  • Executar um cluster Kubernetes pessoal ou de home lab sem escrever YAML.
  • Hospedar LLMs de código aberto com privacidade em uma GPU NVIDIA local.
  • Permitir que agentes de programação com IA implantem e inspecionem aplicativos por meio do MCP.
  • Unir vários computadores de casa ou do escritório em um único cluster pela internet.

Início rápido

  1. 1

    Instale com o script (Linux/macOS)

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

    Inicie o CasOS

    casos
  3. 3

    Acesse http://localhost:20080 e altere a senha padrão do administrador

Antes de usar

  • No macOS, o CasOS não pode funcionar como worker node, então você precisa de uma máquina Linux ou VM.
  • Uma instalação nova usa 123 como senha padrão do administrador, portanto altere-a imediatamente.
  • No Linux, o CasOS precisa ser executado como root ou como um usuário que possa usar sudo sem senha.

Tópicos

Perguntas frequentes

O que é casos?
Um sistema operacional de nuvem em binário único, baseado em Kubernetes embarcado, com interface web, loja de aplicativos, hospedagem privada de modelos de IA e acesso por agentes de IA. O CasOS executa um cluster Kubernetes de verdade a partir de um único executável. O API server, o controller manager e o scheduler são incorporados ao binário, e a máquina em que ele é iniciado se torna um nó worker. No Windows, esse nó é executado no WSL, que o instalador configura caso ainda não esteja instalado. O projeto inclui uma interface web, uma loja de aplicativos abastecida por templates do Sealos e charts do Helm, além de bancos de dados gerenciados com backups.
casos é gratuito? Qual é a licença?
casos é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
casos ainda é mantido?
Manutenção ativa. O último commit de casos foi em 19 de out. de 2026.
Para que posso usar casos?
Executar um cluster Kubernetes pessoal ou de home lab sem escrever YAML. Hospedar LLMs de código aberto com privacidade em uma GPU NVIDIA local. Permitir que agentes de programação com IA implantem e inspecionem aplicativos por meio do MCP. Unir vários computadores de casa ou do escritório em um único cluster pela internet.
Como instalar casos?
Instale com o script (Linux/macOS): curl -fsSL https://raw.githubusercontent.com/casosorg/casos/master/scripts/install.sh | bash Inicie o CasOS: casos Acesse http://localhost:20080 e altere a senha padrão do administrador
Onde consigo casos?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/casosorg/casos

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados