All 89 Dependencies

Every package Magnitude depends on, ranked by repo health score.

Magnitude is an open source inference engine built for running large language models on the hardware people already own. Instead of asking users to guess which model fits their machine, it profiles the chip, memory, and bandwidth first, estimates tokens-per-second for every model in its catalog, and ranks them by speed, accuracy, intelligence, and memory footprint before anything downloads.

Once a model is selected, Magnitude handles the rest of the lifecycle: downloading, hardware-specific tuning (including speculative decoding), and serving. Models load on demand when an agent needs them and unload automatically when idle or when memory pressure rises, so the desktop app can sit in the background without babysitting.

The project is aimed squarely at people already using AI coding agents locally. A one-click Connections flow wires Magnitude's local inference server into harnesses like Pi, OpenCode, Hermes, OpenClaw, Codex, Claude Code, Oh My Pi, and Cline, so those tools can point at locally-served models instead of a hosted API. Everything — prompts, files, and the models themselves — stays on the machine, and once a model is downloaded no network connection is required to use it.

Magnitude ships as native desktop apps for macOS, Windows, and Linux, bundling a `magnitude` CLI, with the core inference engine written in Rust for performance and the surrounding orchestration (CLI, desktop app, daemon, client SDKs) written in TypeScript on Bun. It is licensed under Apache 2.0 with no paid tier or license-gated functionality.

22 micromark-extension-gfm-task-list-item * 31 node-api-headers 1.9.0 40 remark-gfm ^4.0.1 42 Phosphor Icons React ^2.1.10 42 clsx ^2.1.1 42 micromark-extension-gfm * 42 tw-animate-css ^1.4.0 43 beautiful-mermaid ^0.1.3 outdated 44 cmdk ^1.1.1 45 cuid2 ^3.3.0 51 JSON-Patch ^3.1.1 51 tar-stream 3.2.0 outdated 52 Commander Extra Typings ^14.0.0 outdated 53 @monaco-editor/react ^4.7.0 54 libloading 0.8.9 outdated 54 minimatch ^10.2.4 59 mdast-util-from-markdown ^2.0.3 60 semver ^7.7.3 61 Luxon ^3.7.2 62 Commander.js ^14.0.1 outdated 63 diff ^8.0.2 outdated 64 ash 0.38.0 66 react-markdown ^9.0.1 outdated 67 anyhow 1.0.100 67 jsonc-parser ^3.3.1 67 sha2 0.10.9 outdated 68 tempfile 3.24.0 70 eventsource-parser ^3.1.1 outdated 71 remark ^15.0.1 71 remark ^11.0.0 outdated 72 Fontsource Inter ^5.3.0 72 serde_json 1.0.149 75 toml 0.9.8 outdated 76 serde 1.0.228 77 ignore ^7.0.5 77 regex 1.12.2 77 smol-toml ^1.8.0 78 concurrently ^9.1.2 outdated 78 micromark * 78 node-postgres 8.20.0 outdated 79 thiserror 2.0.17 81 noble-hashes ^2.2.0 82 class-variance-authority ^0.7.1 82 reqwest 0.12.28 outdated 83 Shiki ^1.24.0 outdated 85 globset 0.4.18 86 tailwind-merge ^3.6.0 88 Base UI ^1.7.0 outdated 88 Immer ^11.1.3 88 Pi 0.84.4 outdated 88 Pi 0.84.4 outdated 88 Pi 0.84.4 outdated 88 yaml ^2.9.0 89 jsonschema 0.37.1 outdated 89 shadcn ^4.18.0 89 time 0.3.44 90 Cheerio ^1.0.0 90 Clap 4.5.54 90 MLX-VLM ==0.6.13 outdated 90 Tailwind CSS ^4.3.3 90 Tailwind CSS ^4.3.3 90 futures 0.3.31 91 Effect ^0.75.2 outdated 91 Effect ^0.60.0 outdated 91 Effect 0.63.0 outdated 91 Effect ^0.96.0 outdated 91 Effect ^0.90.0 outdated 91 Effect ^0.107.0 outdated 91 Effect 0.75.1 outdated 91 Effect ^3.21.2 91 Uvicorn ==0.35.0 outdated 91 prettier ^2.8.8 outdated 92 Monaco Editor ^0.56.0 outdated 92 Playwright ^1.62.1 93 @vitejs/plugin-react ^4.3.4 outdated 93 Vitest ^3.2.4 outdated 93 libc 0.2.180 outdated 94 Starlette ==0.47.3 outdated 94 Vite ^6.0.0 outdated 94 typescript-eslint ^8.62.1 95 ESLint ^10.0.1 95 ESLint ^10.6.0 95 Tokio 1.49.0 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.219.0 outdated 97 Electron ^43.7.0 outdated 97 TypeScript ^5.8.3 outdated 98 React ^19.0.0 98 React DOM ^19.0.0 98 React DOM ^19.1.1

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