All 218 Dependencies

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

Cline is an AI coding agent distributed across several open-source surfaces sharing one engine: a VS Code extension, a terminal CLI, a headless mode for CI/CD, a web-based Kanban board for running many agents in parallel, and an SDK for building custom agents on the same core. A JetBrains plugin also exists but is not currently open-sourced.

The agent reads project structure, makes coordinated multi-file edits, monitors linter and compiler output as it works, and executes shell commands directly in your terminal — including long-running processes like dev servers, reacting to new output as it appears. Every file edit and command requires explicit approval by default (with an auto-approve toggle for autonomous runs), and edits show as reviewable diffs tracked with checkpoints so any step can be undone.

Cline supports Plan/Act mode switching (explore and strategize before executing), project-specific `.clinerules` for coding standards and conventions, MCP server integration, and works with models from Anthropic, OpenAI, Google, and other providers rather than being locked to one. Both the VS Code extension and the CLI/Kanban/SDK products are Apache-2.0 licensed.

34 dify-ai-provider ^1.1.0 34 tailwindcss-animate ^1.0.7 34 TokenLens ^1.3.1 35 minimist ^1.2.8 36 use-stick-to-bottom ^1.1.3 37 node-machine-id ^1.1.12 38 aws4fetch ^1.0.20 38 fzf-for-js ^0.5.2 40 rehype-highlight ^7.0.1 40 remark-gfm ^4.0.1 40 tsconfig-paths ^4.2.0 41 pdf-parse ^1.1.1 outdated 41 serialize-error ^11.0.3 outdated 41 strip-ansi ^7.1.2 41 unist-util-visit ^5.0.0 42 clsx ^2.1.1 42 rimraf ^6.0.1 42 tw-animate-css ^1.4.0 43 fast-deep-equal ^3.1.3 44 cmdk ^1.1.1 45 JSON5 ^2.2.3 45 next-themes ^0.4.6 45 ULID ^2.4.0 outdated 46 zod-to-json-schema ^3.25.1 47 tiktoken ^1.0.21 48 Vaul ^1.1.2 49 unified ^11.0.5 50 image-size ^2.0.2 50 react-remark ^2.1.0 50 react-textarea-autosize ^8.5.7 51 ExcelJS ^4.4.0 52 ts-node ^10.9.1 54 jsonrepair ^3.13.2 55 rehype ^9.0.1 outdated 56 chrome-launcher ^1.1.2 56 isBinaryFile ^5.0.2 outdated 56 minimatch ^3.0.3 outdated 59 Archiver ^7.0.1 outdated 59 glob ^11.0.0 outdated 59 jiti ^2.7.0 59 shell-quote ^1.8.3 59 ts-morph ^25.0.1 outdated 61 chokidar ^4.0.1 outdated 61 diff 8.0.4 outdated 62 c8 ^10.1.3 outdated 62 Commander.js ^14.0.3 outdated 63 pretty-bytes ^6.1.1 outdated 64 react-use ^17.6.0 64 simple-git 3.36.0 65 Chalk 5.6.2 outdated 65 jwt-decode ^4.0.0 65 react-markdown ^10.1.0 65 Sonner ^2.0.7 66 React Testing Library ^16.2.0 66 rfd 0.15 outdated 67 Vercel Analytics 1.6.1 outdated 67 remark ^11.0.0 outdated 67 tar ^7.5.2 68 jest-dom ^6.6.3 outdated 68 Lodash ^4.17.23 68 Mammoth.js ^1.11.0 68 open ^10.2.0 outdated 69 date-fns 4.1.0 outdated 70 globby ^14.0.2 outdated 70 uuid ^11.1.0 outdated 71 Fontsource Inter ^5.2.8 71 Fontsource Inter ^5.2.9 72 Fuse.js ^7.0.0 72 react-day-picker 9.13.2 outdated 74 iconv-lite ^0.6.3 outdated 75 dotenv ^17.2.3 75 globals ^17.4.0 76 @grpc/grpc-js ^1.9.15 76 Radix UI 1.2.12 outdated 76 Radix UI 1.1.15 outdated 76 Radix UI 1.1.8 outdated 76 Radix UI 1.1.11 outdated 76 Radix UI 1.3.3 outdated 76 Radix UI 1.1.12 outdated 76 Radix UI 2.2.16 outdated 76 Radix UI 1.1.15 outdated 76 Radix UI 2.1.16 outdated 76 Radix UI 1.1.15 outdated 76 Radix UI 2.1.8 outdated 76 Radix UI 1.1.16 outdated 76 Radix UI 1.2.14 outdated 76 Radix UI 1.1.15 outdated 76 Radix UI 1.1.8 outdated 76 Radix UI 1.3.8 outdated 76 Radix UI 1.2.10 outdated 76 Radix UI 2.2.6 outdated 76 Radix UI 1.1.8 outdated 76 Radix UI 1.3.6 outdated 76 Radix UI 1.2.4 outdated 76 Radix UI 1.2.6 outdated 76 Radix UI 1.1.13 outdated 76 Radix UI 1.2.15 outdated 76 Radix UI 1.1.10 outdated 76 Radix UI 1.1.11 outdated 76 Radix UI 1.2.8 outdated 76 Radix UI ^1.2.2 76 execa ^9.5.2 outdated 76 input-otp 1.4.2 outdated 76 Radix UI ^1.4.3 76 serde_json 1 76 turndown ^7.2.0 77 ignore ^7.0.3 77 React Resizable Panels ^2.1.7 outdated 77 serde 1 78 Motion ^12.7.4 outdated 78 Motion ^12.38.0 outdated 79 @clack/prompts ^1.2.0 80 Shiki ^4.2.0 80 Shiki ^4.2.0 80 user-event ^14.6.1 80 Shiki ^4.0.2 81 js-yaml ^4.1.1 outdated 82 yaml ^2.8.2 83 ACP TypeScript SDK ^0.16.1 outdated 83 @hookform/resolvers ^3.9.1 outdated 83 better-sqlite3 ^12.4.1 outdated 83 class-variance-authority ^0.7.1 83 Embla Carousel React ^8.6.0 83 Picomatch ^4.0.3 84 Floating UI ^0.27.4 84 Streamdown ^1.0.3 outdated 84 Pino ^10.3.1 84 Streamdown ^2.5.0 85 Chai ^4.3.10 outdated 85 Chat SDK ^4.23.0 85 esbuild ^0.27.0 outdated 85 ws ^8.20.0 86 Base UI ^1.3.0 outdated 86 Autoprefixer ^10.4.20 86 nanoid ^5.1.7 outdated 88 Google Gen AI SDK ^1.30.0 outdated 88 tailwind-merge ^3.5.0 88 tsx ^4.0.0 89 Cheerio ^1.0.0 89 lint-staged ^16.1.0 outdated 90 MCP TypeScript SDK ^1.25.1 90 Tailwind CSS ^4.2.0 90 Tailwind CSS ^4.2.1 90 DOMPurify ^3.3.3 90 React Virtuoso ^4.12.3 90 shadcn ^4.0.8 90 styled-components ^6.1.15 90 Tailwind CSS ^4.2.1 90 Zod ^4.1.11 91 Protobuf-ES ^2.2.5 91 HeroUI ^2.8.0-beta.2 outdated 91 HeroUI 2.4.26 outdated 91 Playwright ^1.55.1 91 React Flow ^12.10.1 91 lucide-react ^0.577.0 outdated 91 Playwright ^1.55.1 91 Recharts 2.15.4 outdated 91 Tauri 2.11.1 92 AI SDK ^4.0.89 outdated 92 AI SDK ^3.0.68 outdated 92 AI SDK ^3.0.60 outdated 92 AI SDK ^4.0.100 outdated 92 AI SDK ^3.0.28 outdated 92 AI SDK ^3.0.52 outdated 92 AI SDK ^2.0.38 outdated 92 AI SDK ^3.0.8 outdated 92 AI SDK ^3.0.118 outdated 92 Vitest ^3.0.9 outdated 92 AI SDK ^6.0.116 outdated 92 jsdom ^26.0.0 outdated 92 Marked ^15.0.12 outdated 92 Mermaid ^11.15.0 92 postcss ^8.5 92 React Hook Form ^7.54.1 92 Vitest ^4.0.18 outdated 93 Anthropic TypeScript SDK ^0.37.0 outdated 93 AWS SDK for JavaScript (S3 Client) ^3.922.0 93 posthog-js ^1.224.0 93 posthog-js ^5.8.0 outdated 93 undici ^7.26.0 outdated 93 Vite ^8.0.0 94 ESLint ^9.39.4 outdated 94 ESLint ^9.39.4 outdated 94 jest ^30.1.2 94 typescript-eslint ^8.56.1 95 Axios 1.16.1 outdated 95 mocha ^11.7.4 outdated 95 OpenAI ^6.21.0 outdated 95 Puppeteer ^23.4.0 outdated 95 Storybook ^9.1.17 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.9.0 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.1.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.205.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.205.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^0.56.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^2.1.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.30.1 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) ^1.37.0 outdated 96 firebase-js-sdk ^11.3.0 outdated 96 Next.js 16.2.6 outdated 96 TypeScript ^5.9.3 outdated 97 React ^7.0.1 outdated 97 React 19.2.4 outdated 97 React ^7.0.1 outdated 97 React DOM 19.2.4 outdated 97 React 0.32.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