Technologies

What is claude-code built with?

claude-code is a TypeScript repo built with Vite, React, react-reconciler, and Hono. It stores its data in lru-cache, signs people in with @aws-sdk/credential-providers and @azure/identity, uses AI through @agentclientprotocol/sdk, @aws-sdk/client-bedrock-runtime, Anthropic, OpenAI, and ai, watches its errors with Sentry, makes its content with marked, qrcode, xss, yaml, highlight.js, and 6 more, validates its data with Zod and Ajv, deploys with opentelemetry, @hono/node-server, and pino, and uses MCP. It has 714,643 written lines, with 467 test files.

Read on November 4, 2026, at commit 963e001. Read it as markdown

/

Frontend

Interface

  • usehooks-ts13 files
  • asciichart1 file
claude-code

Backend

Data

  • lru-cache6 files

Sign-in

  • @aws-sdk/credential-providers1 file
  • @azure/identity1 file

AI

  • @agentclientprotocol/sdk13 files
  • @aws-sdk/client-bedrock-runtime2 files

Support

Content

Validation

Deploy

  • opentelemetry6 files

Tools

  • chokidar5 files
  • ignore5 files
  • vscode-languageserver-protocol3 files
  • tree-kill1 file

Other

  • Lodash96 files
  • figures86 files
  • Axios61 files
  • chalk45 files
  • execa16 files
  • diff15 files
  • OpenTelemetry10 files
  • strip-ansi10 files
  • ws6 files
  • SemVer4 files
  • fuse.js3 files
  • @alcalzone/ansi-tokenize2 files
  • @smithy/node-http-handler2 files
  • fflate2 files
  • https-proxy-agent2 files
  • shell-quote2 files
  • undici2 files
  • @growthbook/growthbook1 file
  • env-paths1 file
  • jsonc-parser1 file
  • picomatch1 file
  • proper-lockfile1 file
  • signal-exit1 file
  • vscode-jsonrpc1 file

packages/@ant/claude-for-chrome-mcp

packages/@ant/claude-for-chrome-mcp

Backend

Support

Other

  • ws1 file

packages/@ant/computer-use-mcp

packages/@ant/computer-use-mcp

Backend

packages/@ant/ink

Frontend

Interface

  • cli-boxes1 file
  • usehooks-ts1 file
packages/@ant/ink

Support

The base

  • react-reconciler4 files

Tools

  • type-fest3 files

Other

  • @alcalzone/ansi-tokenize4 files
  • chalk3 files
  • figures2 files
  • Lodash2 files
  • strip-ansi2 files
  • auto-bind1 file
  • bidi-js1 file
  • code-excerpt1 file
  • emoji-regex1 file
  • get-east-asian-width1 file
  • indent-string1 file
  • SemVer1 file
  • signal-exit1 file
  • stack-utils1 file
  • supports-hyperlinks1 file
  • wrap-ansi1 file

packages/acp-link

packages/acp-link

AI

  • @agentclientprotocol/sdk5 files

The base

  • Hono10 files

Deploy

  • @hono/node-server2 files
  • pino1 file

Other

  • selfsigned1 file
  • ws1 file

packages/agent-tools

packages/agent-tools

Support

Validation

packages/builtin-tools

Frontend

packages/builtin-tools

Backend

Data

  • lru-cache1 file

Support

Content

Validation

Tools

  • vscode-languageserver-types2 files

Other

  • Axios9 files
  • Lodash7 files
  • diff3 files
  • figures2 files

packages/cloud-artifacts

packages/cloud-artifacts

Support

Other

  • nanoid1 file

packages/color-diff-napi

packages/color-diff-napi

Support

Content

Other

  • diff1 file

packages/image-processor-napi

packages/image-processor-napi

Support

Content

packages/mcp-client

packages/mcp-client

Backend

Data

  • lru-cache1 file

Support

Validation

Other

  • Lodash1 file

packages/remote-control-server

Frontend

Interface

Icons

packages/remote-control-server

Backend

AI

Support

The base

  • Hono22 files

Content

  • browser-image-compression2 files
  • qr-scanner2 files
  • qrcode1 file
  • streamdown1 file

Other

  • clsx1 file
  • nanoid1 file

packages/weixin

packages/weixin

Backend

Support

Content

  • qrcode1 file

packages/workflow-engine

packages/workflow-engine

Support

Validation

Other repos with a similar stack

Ordered by how much of its stack they share with claude-code, then by stars.

Frequently asked questions

What language is claude-code written in?
claude-code is written in TypeScript, with 714,643 written lines.
What framework does claude-code use?
claude-code is built with Vite, React, react-reconciler, and Hono.

The proof: in packages/remote-control-server/package.json

What database does claude-code use?
claude-code stores its data in lru-cache.
What does claude-code sign people in with?
claude-code signs people in with @aws-sdk/credential-providers and @azure/identity.
Does claude-code use AI?
Yes. claude-code uses AI through @agentclientprotocol/sdk, @aws-sdk/client-bedrock-runtime, Anthropic, OpenAI, and ai.
What services does claude-code use?
claude-code watches its errors with Sentry and uses MCP.

The proof: src/utils/sentry.ts, line 8

Does claude-code have tests?
Yes. claude-code has 467 test files.
Which repos have a stack like claude-code's?
The ones that share most of its stack:paperclipai/paperclipruvnet/ruflosupabase/supabase

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →