Mecanismo de inferência de LLM em C/C++ puro para executar modelos de linguagem e visão-linguagem localmente ou na nuvem, em diversos backends de hardware.
Mesh-LLM/mesh-llm
Agrupa GPUs e memória de várias máquinas em uma única API compatível com OpenAI, direcionando requisições a modelos locais, pares ou divididos em etapas.
- Estrelas
- 3,957
- Forks
- 499
- Issues abertas
- 181
- Último commit
- há 23 horas
O que é?
O Mesh LLM combina GPUs e memória de várias máquinas e as disponibiliza em um único endpoint compatível com OpenAI, servido por padrão em localhost:9337/v1. Um modelo é executado localmente quando um nó consegue hospedá-lo; caso contrário, a requisição é encaminhada pelo campo model a um nó par que possa executá-lo ou, se for grande demais para qualquer máquina, o modelo é dividido em etapas de camadas distribuídas entre os nós.
Os nós podem entrar em uma mesh pública descoberta por meio do Nostr ou em uma mesh privada usando tokens de convite. O tráfego entre pares, incluindo requisições de inferência e ativações de modelos divididos, é criptografado com QUIC. O projeto inclui um console web na porta 3131, um modo headless para servidores e comandos para iniciar ferramentas de agente como Goose, OpenCode, Claude Code e Pi conectadas à mesh.
O projeto também oferece um modo local de processo único que serve um modelo GGUF sem entrar em uma mesh e uma opção experimental de modelo chamada "mesh", que envia um prompt a todos os modelos da mesh e arbitra as respostas.
Recursos principais
- 01Disponibiliza uma única API /v1 compatível com OpenAI em todos os nós da mesh.
- 02Direciona as requisições pelo nome do modelo ao nó local ou par que o disponibiliza.
- 03Divide modelos grandes demais para uma máquina em etapas de camadas distribuídas entre os nós.
- 04Criptografa de ponta a ponta o tráfego entre pares com QUIC.
- 05Oferece suporte a meshes privadas por meio de tokens de convite e a meshes públicas descobertas pelo Nostr.
- 06Inclui um console web e um modo headless para servidores.
Casos de uso
- Agrupar GPUs ociosas de várias estações de trabalho para executar um modelo maior do que qualquer uma delas comportaria sozinha.
- Disponibilizar para uma equipe um endpoint privado e compartilhado de LLM entre máquinas em uma LAN.
- Conectar agentes de programação como Claude Code ou OpenCode a um conjunto de modelos auto-hospedado.
- Executar um único modelo GGUF como servidor independente compatível com OpenAI durante o desenvolvimento.
Início rápido
- 1
Execute o script oficial de instalação para seu sistema operacional (consulte o README).
- 2
Ou instale com Homebrew em Macs com Apple Silicon.
brew install Mesh-LLM/tap/mesh-llm - 3
Conclua a configuração.
mesh-llm setup - 4
Entre na malha pública e comece a servir na porta 9337.
mesh-llm serve --auto
Antes de usar
- A instalação nativa no Windows tem bugs conhecidos; por isso, por enquanto, o README indica uma versão pré-lançamento.
- O recurso de fan-out do modelo "mesh" (Mixture-of-Agents) é experimental e pode mudar.
- Para compilar a partir do código-fonte, são necessários vários componentes de toolchain, incluindo just, cmake, Rust, sccache, um linker rápido e Node.js 24.
Em coleções
Tópicos
Perguntas frequentes
- O que é mesh-llm?
- Agrupa GPUs e memória de várias máquinas em uma única API compatível com OpenAI, direcionando requisições a modelos locais, pares ou divididos em etapas. O Mesh LLM combina GPUs e memória de várias máquinas e as disponibiliza em um único endpoint compatível com OpenAI, servido por padrão em localhost:9337/v1. Um modelo é executado localmente quando um nó consegue hospedá-lo; caso contrário, a requisição é encaminhada pelo campo model a um nó par que possa executá-lo ou, se for grande demais para qualquer máquina, o modelo é dividido em etapas de camadas distribuídas entre os nós.
- mesh-llm é gratuito? Qual é a licença?
- mesh-llm é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mesh-llm ainda é mantido?
- Manutenção ativa. O último commit de mesh-llm foi em 6 de nov. de 2026.
- Para que posso usar mesh-llm?
- Agrupar GPUs ociosas de várias estações de trabalho para executar um modelo maior do que qualquer uma delas comportaria sozinha. Disponibilizar para uma equipe um endpoint privado e compartilhado de LLM entre máquinas em uma LAN. Conectar agentes de programação como Claude Code ou OpenCode a um conjunto de modelos auto-hospedado. Executar um único modelo GGUF como servidor independente compatível com OpenAI durante o desenvolvimento.
- Como instalar mesh-llm?
- Execute o script oficial de instalação para seu sistema operacional (consulte o README). Ou instale com Homebrew em Macs com Apple Silicon.: brew install Mesh-LLM/tap/mesh-llm Conclua a configuração.: mesh-llm setup Entre na malha pública e comece a servir na porta 9337.: mesh-llm serve --auto
- Onde consigo mesh-llm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Mesh-LLM/mesh-llm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Motor de inferência auto-hospedado que executa grandes modelos MoE, como GLM-5.3-Flash, na sua própria GPU, com APIs compatíveis com OpenAI.
Execute LLMs open-weight de grande porte, como Qwen3.6, GLM 5.3 Flash e Gemma 4, no seu próprio PC NVIDIA ou AMD e disponibilize APIs compatíveis com OpenAI e Anthropic no localhost.
Reúne os dispositivos que você já tem em um único cluster de IA para executar modelos grandes localmente em vários Macs e outras máquinas.
Inferência de LLM ponto a ponto no navegador: conecte laptops, desktops e celulares via WebRTC para executar modelos abertos de grande porte, com um agente de programação integrado.
Um assistente de IA totalmente local e com suporte a voz, que navega na web, escreve código e planeja tarefas no seu próprio hardware, como alternativa ao Manus AI.