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.

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