Ferramenta em C++ que distribui a inferência de LLM entre dispositivos domésticos conectados por Ethernet para acelerar a geração.
kalavai-net/kalavai-client
Plataforma open source e cliente Python que reúne a capacidade ociosa de GPUs e CPUs de várias máquinas em um único plano de controle para executar workloads de IA.
- Estrelas
- 223
- Forks
- 8
- Issues abertas
- 7
- Último commit
- há 8 dias
O que é?
Kalavai agrega recursos computacionais de máquinas locais, on-premises e em várias nuvens em um único pool, capaz de executar workloads de IA de grande porte. Um pool tem um ou mais nós seed, que atuam como plano de controle central, e nós worker, que se conectam a ele e executam tarefas, geralmente em máquinas com GPU.
O pacote Python kalavai-client cria e gerencia pools e implanta workloads neles. Ele oferece suporte a CPUs ARM64 e AMD64, GPUs NVIDIA e AMD, compartilhamento fracionado de GPU e implantações multinó e multi-GPU. Entre os mecanismos de inferência com suporte pronto para uso estão vLLM, llama.cpp e Ray Clusters; há planos para criar templates para ferramentas como SGLang, n8n, Flowise, Langfuse e OpenWebUI.
O projeto ainda está em estágio inicial, e podem ocorrer mudanças incompatíveis antes do lançamento da versão 1.0. Ele inclui uma GUI local, iniciada com um único comando, para gerenciar um pool.
Recursos principais
- 01Reúne GPUs e CPUs de várias máquinas em um único plano de controle.
- 02Oferece suporte a GPUs NVIDIA e AMD, além de CPUs ARM64 e AMD64.
- 03Permite o compartilhamento fracionado de GPU e implantações multinó e multi-GPU.
- 04Disponibiliza templates prontos para mecanismos de inferência como vLLM e llama.cpp.
- 05Inclui uma CLI e uma GUI local para gerenciar pools.
Casos de uso
- Servir modelos de linguagem grandes em GPUs ociosas distribuídas por várias máquinas.
- Executar inferência de modelos GGUF baseada em CPU com llama.cpp em computadores comuns.
- Implantar tarefas distribuídas de fine-tuning com Ray ou axolotl.
- Hospedar um portal unificado de modelos para os recursos computacionais locais e na nuvem de uma equipe.
Início rápido
- 1
Instale o compilador gcc e o pré-requisito python3-dev
sudo apt install gcc g++ python3-dev - 2
Instale o pacote Python kalavai-client
pip install kalavai-client - 3
Inicie um pool privado local
kalavai pool start - 4
Inicie a GUI e abra http://localhost:49153
kalavai gui start
Antes de usar
- O projeto está em estágio inicial, e podem ocorrer alterações incompatíveis antes da versão 1.0.
- Os nós seed exigem uma máquina Linux com Docker e acesso root.
- Alguns mecanismos de IA e modelos estão listados como em breve ou experimentais.
Em coleções
Tópicos
Perguntas frequentes
- O que é kalavai-client?
- Plataforma open source e cliente Python que reúne a capacidade ociosa de GPUs e CPUs de várias máquinas em um único plano de controle para executar workloads de IA. Kalavai agrega recursos computacionais de máquinas locais, on-premises e em várias nuvens em um único pool, capaz de executar workloads de IA de grande porte. Um pool tem um ou mais nós seed, que atuam como plano de controle central, e nós worker, que se conectam a ele e executam tarefas, geralmente em máquinas com GPU.
- kalavai-client é gratuito? Qual é a licença?
- kalavai-client é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kalavai-client ainda é mantido?
- Manutenção ativa. O último commit de kalavai-client foi em 17 de out. de 2026.
- Para que posso usar kalavai-client?
- Servir modelos de linguagem grandes em GPUs ociosas distribuídas por várias máquinas. Executar inferência de modelos GGUF baseada em CPU com llama.cpp em computadores comuns. Implantar tarefas distribuídas de fine-tuning com Ray ou axolotl. Hospedar um portal unificado de modelos para os recursos computacionais locais e na nuvem de uma equipe.
- Como instalar kalavai-client?
- Instale o compilador gcc e o pré-requisito python3-dev: sudo apt install gcc g++ python3-dev Instale o pacote Python kalavai-client: pip install kalavai-client Inicie um pool privado local: kalavai pool start Inicie a GUI e abra http://localhost:49153: kalavai gui start
- Onde consigo kalavai-client?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kalavai-net/kalavai-client
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de serving distribuído para inferência em escala de datacenter, que orquestra vLLM, SGLang e TensorRT-LLM em várias GPUs e nós.
Um serviço distribuído gratuito, mantido pela comunidade, que usa GPUs de voluntários para gerar imagens e textos com IA para qualquer pessoa que envie uma solicitação.
Plataforma nativa do Kubernetes para treinamento distribuído de modelos de IA e fine-tuning de LLMs com PyTorch, JAX, XGBoost e outros frameworks.
Runtime open source em Go e Python para workloads de IA serverless, incluindo endpoints de inferência em GPU, sandboxes e tarefas em segundo plano.
Plataforma open source de gerenciamento de nuvem para operar nuvens privadas, sites de edge e cargas de trabalho de IA com VMs e Kubernetes.