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

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

Search