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

Search