mesh-llm/mesh-llm

Distributed AI/LLM for the people. Share compute privately or publicly to power your agents and chat.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 20th, 2026
Created on February 11th, 2026
Open Issues & Pull Requests: 112 (-1)
GitHub issues: Enabled
Number of forks: 417
Total Stargazers: 3,428 (+1)
Total Subscribers: 18 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 92
New in 7 days: 18
Closed in 7 days: 13
Avg open age: 38 days
Stale 30+ days: 2
Stale 90+ days: 0

Recent activity

Opened in 7 days: 17
Closed in 7 days: 12
Comments in 7 days: 0
Events in 7 days: 7

Top labels

  • component: runtime (244)
  • component: cli (82)
  • enhancement (49)
  • component: ci (37)
  • component: console (33)
  • help wanted (16)
  • duplicate (13)
  • spec (12)

Detailed Description

Mesh LLM is a distributed inference platform that pools GPU and memory resources across machines and exposes them through an OpenAI-compatible API.

The tool solves the problem of running large language models when no single machine has sufficient resources. It aggregates compute across a network of nodes and automatically decides whether to run a model locally, route it to a peer node, or split it across multiple machines using Skippy stage splits for models too large for any individual box. Users start with a single node and add more nodes later; the mesh handles routing and resource allocation transparently.

Mesh LLM suits developers and organizations wanting to share GPU compute privately or publicly without centralized infrastructure. It works for teams running agents and chat applications who have multiple machines with spare capacity, or for anyone wanting to experiment with larger models than their hardware alone supports. The tool provides several deployment modes: joining a public mesh, creating a private mesh, running locally without networking, or publishing your own mesh. It also supports specialized workflows like running models with layer splits, attaching SSD-backed backends, and fanning prompts across all models in a mesh for ensemble inference. Built-in agent support includes integrations with Goose, OpenCode, Claude Code, and Pi.

The project shows consistent development activity with regular commits across core infrastructure and documentation. Work spans distributed networking logic, model serving capabilities, and the web console interface. The maintainers actively document workflows and troubleshooting guides, including platform-specific installation instructions and detailed guides for mesh networking, model splitting, and agent usage. Contributions are welcomed through a documented build process.