All 158 Dependencies

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

OpenClaw is a self-hosted AI assistant gateway that runs entirely on your own computer and connects to the messaging apps and devices you already use — Discord, iMessage, Slack, Microsoft Teams, Telegram, WhatsApp, Signal, Matrix, and more than 20 other channels — plus native companion apps for macOS, iOS, Android, Windows, and Linux. A single Gateway process acts as the local control plane for sessions, tool execution, and channel connections; the same install works as a personal assistant on a laptop or as a shared team deployment, with configuration as the only difference.

Its defining decision is where things run: state, memory, and credentials stay on the user's own hardware rather than a vendor's servers, and the AI model or agent harness (Claude, Codex, or a local model) is a swappable plugin rather than something wired into the core. OpenClaw phones home for nothing beyond an optional daily version check, and feature telemetry is opt-in only. That "trusted gateway, untrusted execution" split extends to how the Gateway treats inbound messages from unpaired senders, and to an optional sandboxing layer for tools that would otherwise run directly on the host.

Extensibility is the other half of the design: 167 extension packages cover model providers (Anthropic, Google, Mistral, Amazon Bedrock, Azure, and dozens more), messaging channels, and device integrations, all built against a documented plugin SDK and distributed independently through ClawHub. Tools, skills, and Model Context Protocol servers extend what the assistant can actually do once it's connected to a channel.

OpenClaw is stewarded by the OpenClaw Foundation, an independent 501(c)(3) that employs the core engineering team and signs releases; it has no paid tier or hosted product, and is funded by sponsors including Amazon, OpenAI, Red Hat, and the University of Michigan. Originally built for Molty, a fictional lobster AI mascot, by Peter Steinberger (creator of PSPDFKit) and a large open-source community, the project has grown to nearly 390,000 GitHub stars and over 3,300 contributors in under a year.

19 grammY Throttler 1.2.1 23 @lezer/highlight 1.2.3 outdated 25 @codemirror/language-data 6.5.2 26 @codemirror/commands 6.11.0 outdated 26 @codemirror/language 6.12.4 30 Partial JSON 0.1.7 30 mdast-util-gfm-table 2.0.0 32 CodeMirror State 6.7.4 outdated 39 subtle 2.6.1 41 @codemirror/view 6.43.11 outdated 41 lit-analyzer 2.0.3 42 qrcode 1.5.4 43 micromark-extension-gfm-table 2.1.1 outdated 45 JSON5 2.2.3 48 fastrand =2.5.0 48 hmac 0.13.0 50 LinkeDOM 0.18.13 50 ms 2.1.3 53 get-east-asian-width 1.6.0 outdated 54 minimatch 10.2.6 55 tokio-tungstenite 0.30.0 57 @mozilla/readability 0.6.0 58 jiti 2.7.0 59 chokidar 5.0.0 59 getrandom 0.4.3 59 mdast-util-from-markdown 2.0.3 60 Lark/Feishu Node SDK 1.73.3 outdated 60 semver 7.8.5 60 tar 7.5.22 61 Croner 10.0.1 61 Panzoom 4.6.2 62 Commander.js 15.0.0 62 iconv-lite 0.7.3 63 diff 9.0.0 63 pako 3.0.1 outdated 63 url 2.5.8 64 p-limit 7.3.2 outdated 64 slugify 2.2.1 outdated 65 ipaddr.js 2.5.0 66 base64 0.23.1 67 JSZip 3.10.2 67 jsonc-parser 3.3.1 67 postcss-selector-parser 7.1.6 67 sha2 0.11.0 67 tinyglobby 0.2.17 69 yargs-parser 22.0.0 70 noVNC 1.7.0 70 p-map 7.0.7 outdated 71 noble-ed25519 3.2.0 71 zeroize 1.9.0 72 Chalk 6.0.0 72 acorn 8.18.0 72 serde_json 1.0.151 73 MDX 3.1.1 74 maxmind 5.0.7 76 file-type 22.0.2 outdated 76 keyring-rs 4.2.0 76 serde 1.0.229 77 curve25519-dalek 3.0.0 outdated 77 execa 10.0.1 77 ignore 7.0.9 outdated 77 smol-toml 1.8.0 outdated 78 Apache Arrow JS 21.2.0 78 Lit 1.1.6 outdated 78 Lit 1.0.3 outdated 78 Lit 3.3.3 78 dotenv 17.4.2 outdated 78 markdown-it 15.0.2 79 @clack/prompts 1.8.0 outdated 79 thiserror 2.0.19 79 web-push 3.6.7 80 Baileys 7.0.0-rc14 81 esbuild 0.28.2 81 grammY 1.46.0 81 noble-hashes 2.4.0 81 uuid 1.26.0 83 Shiki 4.4.3 83 Shiki 4.4.3 83 Shiki 4.4.3 84 Streamdown 1.3.1 outdated 84 mdns-sd 0.21.3 84 ws 8.21.3 outdated 85 ACP TypeScript SDK 1.4.0 outdated 85 Express 5.2.1 85 mailparser 3.9.23 outdated 86 @noble/curves 2.4.0 86 ImapFlow 2.0.0 outdated 86 claude-agent-acp 0.75.1 outdated 86 highlight.js 11.12.0 88 Pi 0.85.1 outdated 88 jose 6.2.12 88 tsx 4.23.13 outdated 88 yaml 2.9.0 outdated 89 DOMPurify 3.4.15 outdated 89 Google Gen AI SDK 2.21.0 outdated 89 jsdom 30.0.1 outdated 89 openai-codex-cli-bin 0.154.0 outdated 90 LanceDB 0.38.0 outdated 90 MCP TypeScript SDK 1.30.0 outdated 90 Oxlint 1.82.0 outdated 90 Smithy Core (@smithy/core) 4.12.1 outdated 90 Smithy Core (@smithy/core) 4.18.0 outdated 90 futures 0.3.34 91 Stylelint 17.15.0 91 Tauri 2.11.5 outdated 91 Tauri 2.9.3 outdated 91 goldmark v1.8.6 92 Mermaid 11.17.2 outdated 92 Playwright 1.63.0 92 Playwright 1.63.0 92 Tauri Plugin FS 2.5.1 92 Tauri Plugin FS 2.4.10 92 Tauri Plugin FS 2.7.3 outdated 92 Tauri Plugin FS 2.3.2 92 Tauri Plugin FS 2.5.5 92 Tauri Plugin FS 2.3.1 92 Tauri Plugin FS 2.4.4 92 Tauri Plugin FS =2.10.1 outdated 92 Tauri Plugin FS 2.4.1 92 Zod 4.5.4 outdated 92 postcss 8.5.28 92 undici 8.10.2 outdated 93 Anthropic TypeScript SDK 0.124.0 outdated 93 Anthropic TypeScript SDK 0.19.7 outdated 93 Vitest 5.0.0 outdated 93 Vitest 5.0.0 outdated 93 Vitest 5.0.0 outdated 93 Vitest 5.0.0 outdated 93 rustls 0.23.44 94 AWS SDK for JavaScript (S3 Client) 3.1128.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1128.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1128.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.972.82 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1128.0 outdated 94 Marked 18.0.12 outdated 94 Vite 8.2.2 outdated 95 OpenAI 7.12.1 outdated 95 Tokio 1.53.1 95 vercel_runtime 59.13.1 outdated 96 @slack/web-api 3.1.0 outdated 96 @slack/web-api 8.1.1 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.1 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.222.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.11.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.43.0 outdated 97 @azure/identity 4.13.2 outdated 97 Google Cloud Storage 11.0.2 outdated 97 TypeScript 6.0.3 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