All 146 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.

31 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: 41 strip-ansi 7.1.2 outdated 42 electron-log ^5 42 tw-animate-css 1.4.0 44 electron-store 11.0.2 45 ULID catalog: 51 mime-types 3.0.2 53 d3-scale 4.0.2 56 minimatch 10.2.5 outdated 58 decimal.js 10.5.0 outdated 59 glob 13.0.5 outdated 60 PlanetScale Database 1.19.0 outdated 61 Chart.js 4.5.1 61 chokidar 4.0.3 outdated 61 diff catalog: 63 Luxon catalog: 64 jsonc-parser 3.3.1 67 postgres 3.4.7 outdated 68 open 10.1.2 outdated 69 semver ^7.6.0 69 zod-openapi 5.4.6 outdated 71 Fontsource Inter 5.2.5 outdated 71 OpenRouter AI SDK Provider 2.9.0 outdated 72 acorn 8.15.0 outdated 73 @octokit/webhooks-types 7.6.1 73 Drizzle ORM catalog: 73 Drizzle ORM catalog: 74 @sentry/vite-plugin catalog: 74 Solid Router catalog: 75 @octokit/auth-app 8.0.1 outdated 75 @upstash/redis 1.38.0 outdated 76 js-base64 3.7.7 outdated 76 turndown 7.2.0 outdated 77 ignore 7.0.5 outdated 78 Kobalte catalog: 78 Motion 12.34.5 outdated 78 Motion 12.34.3 outdated 78 Motion 12.29.2 outdated 79 @clack/prompts 1.0.0-alpha.1 outdated 79 TypeScript Native Preview catalog: 79 yargs 18.0.0 outdated 80 GitHub Actions Toolkit (@actions/artifact) 5.0.1 outdated 80 Shiki catalog: 80 Shiki 3.9.2 outdated 80 Shiki catalog: 83 ACP TypeScript SDK 0.21.0 outdated 83 Octokit REST catalog: 84 Streamdown catalog: 85 dnd-kit 0.5.0 outdated 85 dnd-kit 0.5.0 outdated 85 dnd-kit 0.5.0 outdated 85 dnd-kit 0.5.0 outdated 85 esbuild ^0.25.3 outdated 85 ws 8.21.0 outdated 86 openapi-ts 0.90.10 outdated 86 AI Gateway Provider 3.1.2 outdated 86 Solid.js catalog: 88 stripe-js 8.6.1 outdated 88 Valibot 1.6.0 outdated 88 cloudflare-typescript 5.2.0 outdated 88 jose 6.0.11 outdated 89 @hono/zod-validator catalog: 89 Immer 11.1.4 outdated 89 Remeda catalog: 90 Starlight 0.34.3 outdated 90 @cloudflare/workers-types catalog: 90 MCP TypeScript SDK 1.29.0 outdated 90 Smithy Core (@smithy/core) 4.2.7 outdated 90 Smithy Core (@smithy/core) 4.2.0 outdated 90 Solid Primitives (Active Element) 2.1.3 outdated 90 Tailwind CSS catalog: 90 DOMPurify 3.3.1 outdated 90 Hono catalog: 90 Oxlint 1.60.0 outdated 90 prettier 3.6.2 outdated 90 Tailwind CSS catalog: 90 Zod catalog: 91 Effect catalog: 91 Effect catalog: 91 Effect 4.0.0-beta.83 outdated 91 Effect catalog: 91 Playwright catalog: 91 Effect catalog: 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 Astro 0.9.6 outdated 92 Astro 12.6.3 outdated 92 Astro 6.3.1 outdated 92 Astro 5.1.0 outdated 92 TanStack Query 5.91.4 outdated 92 AI SDK catalog: 92 Astro 5.7.13 outdated 92 KaTeX 0.16.27 outdated 92 Marked catalog: 92 Remotion ^4.0.384 93 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.933.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.782.0 outdated 93 AWS SDK for JavaScript (S3 Client) 3.1057.0 outdated 93 Vite catalog: 94 @babel/core 7.28.4 outdated 94 Sentry JavaScript (@sentry/browser) catalog: 94 typescript-eslint ^8.31.1 94 typescript-eslint ^8.31.1 94 electron-builder 26.15.2 outdated 94 electron-builder 6.8.9 outdated 94 ESLint ^9.25.1 outdated 94 MySQL2 3.14.4 outdated 94 Stripe Node.js Library 18.0.0 outdated 94 vscode-jsonrpc 8.2.1 outdated 95 OpenAI 5.11.0 outdated 95 Storybook ^10.2.13 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 96 TypeScript ^5.8.2 outdated 97 Electron 42.3.3 outdated 97 React ^19.2.3 97 React DOM ^19.2.3 98 Google Cloud Storage 10.5.0 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