All 153 Dependencies

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

OpenCode is a terminal-native AI coding agent, distributed as an npm package (`opencode-ai`) and built as a genuine multi-surface product rather than a single CLI script: a terminal UI (`tui`), a desktop app, a web client, a session UI, and even a Slack integration all sit on top of a shared core and server, with an SDK and plugin system for extending it.

The monorepo separates the LLM abstraction layer (`llm`), the agent core (`core`), the server that surfaces are built against (`server`), and infrastructure concerns like identity, storage (via Effect + Drizzle/SQLite packages), and codegen for the HTTP API (`httpapi-codegen`) into distinct packages, reflecting a production-grade architecture rather than a single-file agent loop.

MIT licensed with no separate enterprise-gated license, OpenCode is entirely open source, including its enterprise-oriented package, and has grown to one of the most popular AI coding agents on GitHub by star count.

30 Partial JSON 0.1.7 38 aws4fetch 1.0.20 38 gray-matter 4.0.3 38 rehype-autolink-headings 7.1.0 40 topojson-client 3.1.0 41 cross-spawn catalog: 42 tw-animate-css 1.4.0 45 ULID catalog: 50 mime-types 3.0.2 53 d3-scale 4.0.2 53 strip-ansi 7.1.2 outdated 54 minimatch 10.2.5 outdated 55 decimal.js 10.5.0 outdated 59 chokidar 4.0.3 outdated 59 glob 13.0.5 outdated 60 electron-log ^5 60 semver ^7.6.0 61 Luxon catalog: 62 zod-openapi 5.4.6 outdated 63 diff catalog: 64 postgres 3.4.7 outdated 67 jsonc-parser 3.3.1 68 @octokit/webhooks-types 7.6.1 68 electron-store 11.0.2 70 @sentry/vite-plugin catalog: 72 Fontsource Inter 5.2.5 outdated 72 acorn 8.15.0 outdated 72 open 10.1.2 outdated 72 turndown 7.2.0 outdated 73 @octokit/auth-app 8.0.1 outdated 75 PlanetScale Database 1.19.0 outdated 75 Solid Router catalog: 75 yargs 18.0.0 outdated 76 OpenRouter AI SDK Provider 2.9.0 outdated 76 TypeScript Native Preview catalog: 76 js-base64 3.7.7 outdated 77 ignore 7.0.5 outdated 78 @upstash/redis 1.38.0 outdated 78 Kobalte catalog: 79 @clack/prompts 1.0.0-alpha.1 outdated 79 Drizzle ORM catalog: 79 Drizzle ORM catalog: 79 Motion 12.34.5 outdated 79 Motion 12.34.3 outdated 79 Motion 12.29.2 outdated 80 Octokit REST catalog: 81 Chart.js 4.5.1 81 GitHub Actions Toolkit (@actions/artifact) 5.0.1 outdated 81 GitHub Actions Toolkit (@actions/artifact) 1.11.1 outdated 81 GitHub Actions Toolkit (@actions/artifact) 6.0.1 outdated 81 dnd-kit 0.5.0 outdated 81 dnd-kit 0.5.0 outdated 81 dnd-kit 0.5.0 outdated 81 dnd-kit 0.5.0 outdated 81 esbuild ^0.25.3 outdated 83 Shiki catalog: 83 Shiki 3.9.2 outdated 83 Shiki catalog: 83 openapi-ts 0.90.10 outdated 84 Streamdown catalog: 84 ws 8.21.0 outdated 85 ACP TypeScript SDK 0.21.0 outdated 85 Remeda catalog: 85 Solid.js catalog: 87 AI Gateway Provider 3.1.2 outdated 87 Valibot 1.6.0 outdated 88 Immer 11.1.4 outdated 88 jose 6.0.11 outdated 89 DOMPurify 3.3.1 outdated 89 Solid Primitives (Active Element) 2.1.3 outdated 90 @cloudflare/workers-types catalog: 90 @hono/zod-validator catalog: 90 Hono catalog: 90 MCP TypeScript SDK 1.29.0 outdated 90 Oxlint 1.60.0 outdated 90 Smithy Core (@smithy/core) 4.2.7 outdated 90 Smithy Core (@smithy/core) 4.2.0 outdated 90 Starlight 0.34.3 outdated 90 Tailwind CSS catalog: 90 Tailwind CSS catalog: 90 cloudflare-typescript 5.2.0 outdated 91 Effect catalog: 91 Effect catalog: 91 Effect 4.0.0-beta.83 outdated 91 Effect catalog: 91 Effect catalog: 91 prettier 3.6.2 outdated 92 AI SDK 1.0.17 outdated 92 AI SDK 4.0.112 outdated 92 AI SDK 3.0.82 outdated 92 AI SDK 3.0.88 outdated 92 AI SDK 2.0.41 outdated 92 AI SDK 3.0.27 outdated 92 AI SDK 2.0.41 outdated 92 AI SDK 3.0.104 outdated 92 AI SDK 3.0.73 outdated 92 AI SDK 4.0.128 outdated 92 AI SDK 3.0.31 outdated 92 AI SDK 3.0.27 outdated 92 AI SDK 3.0.48 outdated 92 AI SDK 2.0.37 outdated 92 AI SDK 3.0.26 outdated 92 AI SDK 3.0.8 outdated 92 AI SDK 4.0.23 outdated 92 AI SDK 2.0.41 outdated 92 AI SDK 2.0.39 outdated 92 AI SDK 3.0.102 outdated 92 AI SDK catalog: 92 Astro 0.9.6 outdated 92 Astro 12.6.3 outdated 92 Astro 6.3.1 outdated 92 Astro 5.1.0 outdated 92 Astro 5.7.13 outdated 92 KaTeX 0.16.27 outdated 92 Playwright catalog: 92 Remotion ^4.0.384 92 TanStack Query 5.91.4 outdated 92 Zod catalog: 92 stripe-js 8.6.1 outdated 92 vscode-jsonrpc 8.2.1 outdated 92 vscode-jsonrpc 3.17.5 outdated 93 MySQL2 3.14.4 outdated 94 @babel/core 7.28.4 outdated 94 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.782.0 outdated 94 AWS SDK for JavaScript (S3 Client) 3.1057.0 outdated 94 Marked catalog: 94 Stripe Node.js Library 18.0.0 outdated 94 Vite catalog: 94 typescript-eslint ^8.31.1 94 typescript-eslint ^8.31.1 95 ESLint ^9.25.1 outdated 95 OpenAI 5.11.0 outdated 95 Sentry JavaScript (@sentry/browser) catalog: 95 Storybook ^10.2.13 95 Storybook ^10.2.13 95 Storybook ^10.2.13 95 Storybook ^10.2.13 95 Storybook ^10.2.13 95 electron-builder 26.15.2 outdated 95 electron-builder 6.8.9 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.6.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.214.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.6.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 2.6.1 outdated 97 Electron 42.3.3 outdated 97 Google Cloud Storage 10.5.0 outdated 97 TypeScript ^5.8.2 outdated 98 React ^19.2.3 98 React DOM ^19.2.3

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