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 55 minimatch 10.2.5 outdated 57 decimal.js 10.5.0 outdated 58 glob 13.0.5 outdated 60 chokidar 4.0.3 outdated 60 diff catalog: 62 Luxon catalog: 63 PlanetScale Database 1.19.0 outdated 63 jsonc-parser 3.3.1 64 zod-openapi 5.4.6 outdated 66 postgres 3.4.7 outdated 66 semver ^7.6.0 69 OpenRouter AI SDK Provider 2.9.0 outdated 70 Fontsource Inter 5.2.5 outdated 71 @octokit/webhooks-types 7.6.1 72 acorn 8.15.0 outdated 73 @octokit/auth-app 8.0.1 outdated 73 @sentry/vite-plugin catalog: 74 Solid Router catalog: 74 @upstash/redis 1.38.0 outdated 74 Drizzle ORM catalog: 74 Drizzle ORM catalog: 74 open 10.1.2 outdated 75 js-base64 3.7.7 outdated 75 turndown 7.2.0 outdated 77 ignore 7.0.5 outdated 78 GitHub Actions Toolkit (@actions/artifact) 5.0.1 outdated 78 TypeScript Native Preview catalog: 79 Motion 12.34.5 outdated 79 Motion 12.34.3 outdated 79 Motion 12.29.2 outdated 79 yargs 18.0.0 outdated 80 @clack/prompts 1.0.0-alpha.1 outdated 80 Kobalte catalog: 82 dnd-kit 0.5.0 outdated 82 dnd-kit 0.5.0 outdated 82 dnd-kit 0.5.0 outdated 82 dnd-kit 0.5.0 outdated 82 Octokit REST catalog: 82 esbuild ^0.25.3 outdated 83 Chart.js 4.5.1 83 ws 8.21.0 outdated 84 ACP TypeScript SDK 0.21.0 outdated 85 openapi-ts 0.90.10 outdated 85 Streamdown catalog: 86 Shiki catalog: 86 Shiki 3.9.2 outdated 86 Shiki catalog: 86 Solid.js catalog: 87 Valibot 1.6.0 outdated 88 cloudflare-typescript 5.2.0 outdated 88 Remeda catalog: 89 @hono/zod-validator catalog: 89 Solid Primitives (Active Element) 2.1.3 outdated 89 AI Gateway Provider 3.1.2 outdated 89 Immer 11.1.4 outdated 89 jose 6.0.11 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 stripe-js 8.6.1 outdated 90 Tailwind CSS catalog: 90 DOMPurify 3.3.1 outdated 90 Hono catalog: 90 Oxlint 1.60.0 outdated 90 Tailwind CSS catalog: 91 Starlight 0.34.3 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 91 Zod 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 Playwright catalog: 92 TanStack Query 5.91.4 outdated 92 AI SDK catalog: 92 Astro 5.7.13 outdated 92 KaTeX 0.16.27 outdated 92 Remotion ^4.0.384 93 vscode-jsonrpc 8.2.1 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 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 MySQL2 3.14.4 outdated 94 Vite catalog: 95 @babel/core 7.28.4 outdated 95 Sentry JavaScript (@sentry/browser) catalog: 95 ESLint ^9.25.1 outdated 95 Marked catalog: 95 OpenAI 5.11.0 outdated 95 Storybook ^10.2.13 95 Stripe Node.js Library 18.0.0 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 TypeScript ^5.8.2 outdated 98 Google Cloud Storage 10.5.0 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

Search