All 143 Dependencies

Every package mesh-llm depends on, ranked by repo health score.

Mesh LLM pools the GPUs and memory of every machine an operator owns and exposes the combined capacity as a single OpenAI-compatible API at `http://localhost:9337/v1`. Running `mesh-llm serve --auto` on a node picks a suitable backend, downloads a model if one isn't already present, joins the best available mesh, and starts both the inference API and a web console — so a laptop, a gaming rig, and a workstation can act as one inference cluster instead of three separate, underused servers.

Two design choices set it apart from single-box local-LLM runners. Skippy stage splits let a dense model too large for any one machine's VRAM load as contiguous transformer-layer stages spread across several peers: the coordinator plans the layer ranges, starts downstream stages first, waits for them to report ready, and only then publishes the stage-0 route, so a request for an oversized model is transparently served by a chain of machines instead of failing outright. An experimental Mixture-of-Agents gateway takes the opposite approach for a single request — sending `"model": "mesh"` fans the prompt out to every model currently running in the mesh, arbitrates the responses deterministically in code, and only calls out to a reducer LLM when the answers genuinely conflict.

Meshes can stay private (joined by invite token) or advertise themselves publicly through Nostr-based discovery, with an explicit owner-control plane kept separate from the public inference/gossip/routing plane so operator actions don't need to trust the same channel as anonymous public traffic. Releases ship as native binaries for macOS, Linux (CPU, ARM64, CUDA, ROCm, Vulkan), and Windows (CPU, CUDA, ROCm, Vulkan), distributed via a companion packaging repository with Homebrew, apt, and pacman channels, checksums, SBOMs, and embedded release attestation so a packaged binary's provenance can be verified after download.

29 urlencoding 2 31 crypto_box 0.9 outdated 33 dirs-rs 6.0.0 outdated 34 tabwriter 1 35 include_dir 0.7 36 hex 0.4 40 idb ^8.0.3 40 rehype-highlight ^7.0.2 40 remark-gfm ^4.0.1 42 ansi-to-tui 8 42 clsx 2.1.1 42 tw-animate-css 1.4.0 44 remark-math ^6.0.0 46 nix 0.29.0 outdated 46 rpassword 5 outdated 46 semver 1 48 ctrlc 3.5 48 httparse 1 50 serde_yaml 0.9 52 Tower 0.5 52 csv 1.4.0 53 json5 1.3.1 54 libloading 0.8 outdated 57 argon2 0.5 outdated 58 tracing 0.1 58 tracing 0.3 outdated 59 getrandom 0.3 outdated 62 Anime.js ^4.5.0 62 tar 0.4 63 Schemars 1 63 url 2 64 React Testing Library 16.3.2 outdated 65 jest-dom 6.9.1 outdated 65 react-diff-viewer-continued ^4.2.2 65 socket2 0.6 66 base64 0.22 outdated 66 react-markdown ^10.1.0 67 anyhow 1 67 bytes 1 67 prost 0.14 67 serial_test 3 outdated 67 sha2 0.10 outdated 68 arboard 3 68 eslint-config-prettier 10.1.8 68 tempfile 3 69 http-body 0.1 outdated 71 zeroize 1 72 globals ^17.7.0 72 serde_json 1 73 Chrono 0.4 73 flate2 1 74 Radix UI ^1.2.14 74 Radix UI ^1.1.17 74 Radix UI 1.1.14 outdated 74 Radix UI 1.1.17 outdated 74 Radix UI ^2.1.18 outdated 74 Radix UI 1.1.17 outdated 74 Radix UI 1.2.16 outdated 74 Radix UI 1.1.17 outdated 74 Radix UI 1.4.1 outdated 74 Radix UI ^1.2.12 74 Radix UI 2.3.1 outdated 74 Radix UI ^1.1.10 74 Radix UI 1.4.1 outdated 74 Radix UI ^1.3.0 74 Radix UI 1.1.15 outdated 74 Radix UI ^1.1.13 74 Radix UI 1.2.10 outdated 75 http 1 75 toml 0.9 outdated 75 toml 0.25 outdated 76 aes-gcm 0.10 outdated 76 keyring-rs 3 outdated 76 serde 1 77 curve25519-dalek =3.0.0-rc.0 outdated 77 hf-hub 1.0.0-rc.1 77 regex 0.1 outdated 77 user-event 14.6.1 outdated 78 UniFFI =0.31.0 outdated 78 async-trait 0.1 79 Transformers.js ^4.2.0 79 thiserror 2 80 Nostr SDK 0.44.1 outdated 80 rand 0.10 81 Crossterm 0.28 outdated 81 uuid 1 82 class-variance-authority 0.7.1 82 reqwest 0.12 outdated 83 Rustyline 18 84 mdns-sd 0.19 outdated 86 TanStack AI ^0.38.0 outdated 86 TanStack AI ^0.19.0 outdated 86 TanStack AI ^0.16.0 outdated 86 highlight.js ^11.11.1 86 tailwind-merge 3.6.0 outdated 87 Autoprefixer ^10.5.2 87 Valibot ^1.4.2 88 Ratatui 0.30 88 rmcp 1.8 outdated 88 rusqlite 0.37 outdated 88 zip 2 outdated 89 jsdom ^29.1.1 outdated 89 napi-rs 2.16.17 outdated 89 napi-rs 2.16.13 outdated 89 tonic 0.14 90 Clap 4 90 Tailwind CSS 4.3.2 outdated 90 Tailwind CSS 4.3.1 outdated 90 Tailwind CSS 4.3.1 outdated 90 futures 0.3 90 futures 0.3 90 futures 0.3 90 iroh 1.0.0 91 prettier 3.9.1 outdated 92 KaTeX ^0.17.0 outdated 92 Mermaid ^11.16.0 outdated 92 OpenTelemetry Rust 0.31.0 outdated 92 OpenTelemetry Rust 0.31.0 outdated 92 OpenTelemetry Rust 0.31.0 outdated 92 OpenTelemetry Rust 0.31.0 outdated 92 Playwright 1.61.1 outdated 92 Playwright ^1.61.1 92 TanStack Query ^5.101.2 92 axum 0.8 92 lucide-react ^1.22.0 92 lucide-react ^1.22.0 93 @vitejs/plugin-react 6.0.3 outdated 93 PDF.js ^6.1.200 93 Vitest 4.1.9 outdated 93 libc 0.2 outdated 93 rustls 0.23 94 TanStack Router ^1.170.16 94 TanStack Router ^1.168.18 94 Vite 8.1.0 outdated 94 typescript-eslint ^8.62.0 95 ESLint 10.0.1 outdated 95 ESLint ^10.6.0 95 Tokio 1 95 Tokio 0.1 outdated 97 TypeScript 6.0.3 outdated 98 React 7.1.1 outdated 98 React 19.2.7 outdated 98 React DOM 19.2.7 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers