What is kilocode built with?

kilocode is a TypeScript repo built with Solid, @solidjs/router, Hono, and solidjs. It stores its data in @effect/sql-sqlite-bun and lru-cache, reaches it with Drizzle, signs people in with @aws-sdk/credential-providers and @aws-sdk/credential-provider-ini, uses AI through ai-sdk, ai-gateway-provider, gitlab-ai-provider, OpenRouter, OpenAI, and 6 more, measures its use with PostHog, connects to GitHub, makes its content with @silvia-odwyer/photon-node, gray-matter, htmlparser2, turndown, yaml, and 17 more, validates its data with Zod, is tested with junit-platform-launcher, junit-vintage-engine, mockwebserver, org.jetbrains.kotlinx:kotlinx-coroutines-test, junit:junit, and 6 more, deploys with @effect/opentelemetry, opentelemetry, rotating-file-stream, and OpenTelemetry, and uses Perplexity, @lancedb/lancedb, Qdrant, quick-lru, and MCP. It has 1,421,597 written lines, with 2,576 test files.

Read on November 8, 2026, at commit b6a49d0. Read it as markdown

Frontend

The base 3

  • Solid727 files
  • @solidjs/router13 files
  • solidjs2 files

Interface 14

2 more
  • ghostty-web1 file
  • solid-sonner1 file

Icons 1

  • lucide-solid1 file

Styles 1

Backend

Support

Validation 1

Tools 24

  • yargs26 files
  • ts-morph9 files
  • glob4 files
  • Prettier3 files
  • npm-package-arg2 files
  • npmcli2 files
  • TypeScript2 files
  • @changesets/changelog-github1 file
  • @ff-labs/fff-bun1 file
  • @hey-api/openapi-ts1 file
  • acorn1 file
  • actions1 file
12 more
  • Babel1 file
  • babel-preset-solid1 file
  • esbuild1 file
  • secretlint1 file
  • esbuild-plugin-solid12 files
  • simple-git7 files
  • ignore4 files
  • @parcel/watcher2 files
  • vscode-languageserver-types2 files
  • @vscode/vsce1 file
  • hono-openapi1 file
  • spdx-expression-parse1 file

Content 22

10 more

Deploy 4

  • @effect/opentelemetry2 files
  • opentelemetry1 file
  • OpenTelemetry
  • rotating-file-stream1 file

Testing 11

  • @playwright/test29 files
  • Vitest25 files
  • playwright-core7 files
  • org.jetbrains.kotlinx:kotlinx-coroutines-test
  • happy-dom33 files
  • junit:junit18 files
  • org.junit.jupiter:junit-jupiter6 files
  • @axe-core/playwright1 file
  • junit-platform-launcher
  • junit-vintage-engine
  • mockwebserver

Other 50

  • Effect940 files
  • remeda26 files
  • web-tree-sitter14 files
  • ulid6 files
  • SemVer5 files
  • Immer2 files
  • uuid2 files
  • @cyclonedx/cyclonedx-library1 file
  • OpenTelemetry1 file
  • Google
  • JetBrains
  • org.jetbrains.kotlinx:kotlinx-serialization-json73 files
38 more
  • @pierre/diffs54 files
  • diff17 files
  • jsonc-parser17 files
  • fuzzysort10 files
  • strip-ansi9 files
  • minimatch5 files
  • cross-spawn4 files
  • open3 files
  • org.apache.commons:commons-compress3 files
  • ws3 files
  • @zip.js/zip.js2 files
  • async-mutex2 files
  • aws4fetch2 files
  • mime-types2 files
  • @lydell/node-pty1 file
  • bonjour-service1 file
  • bun-pty1 file
  • chardet1 file
  • clipboardy1 file
  • decimal.js1 file
  • fastest-levenshtein1 file
  • iconv-lite1 file
  • ipaddr.js1 file
  • p-limit1 file
  • smithy1 file
  • uri-js1 file
  • vscode-jsonrpc1 file
  • which1 file
  • xdg-basedir1 file
  • bcpkix-jdk18on
  • bcprov-jdk18on
  • jackson-bom
  • lz4-java
  • netty-buffer
  • netty-codec-compression
  • netty-codec-http2
  • okhttp
  • okhttp-sse

Other repos with a similar stack

Ordered by how much of its stack they share with kilocode, then by stars.

Frequently asked questions

What language is kilocode written in?
kilocode is written in TypeScript, with 1,421,597 written lines.
What framework does kilocode use?
kilocode is built with Solid, @solidjs/router, Hono, and solidjs.
What database does kilocode use?
kilocode stores its data in @effect/sql-sqlite-bun and lru-cache and reaches it with Drizzle.
What does kilocode sign people in with?
kilocode signs people in with @aws-sdk/credential-providers and @aws-sdk/credential-provider-ini.
Does kilocode use AI?
Yes. kilocode uses AI through ai-sdk, ai-gateway-provider, gitlab-ai-provider, OpenRouter, OpenAI, Anthropic, ai, @aws-sdk/client-bedrock-runtime, js-tiktoken, @agentclientprotocol/sdk, and @ai-sdk/provider.
What services does kilocode use?
kilocode measures its use with PostHog, connects to GitHub, and uses Perplexity, @lancedb/lancedb, Qdrant, quick-lru, and MCP.

The proof: packages/kilo-telemetry/src/client.ts, line 1

Does kilocode have tests?
Yes. kilocode has 2,576 test files and is tested with junit-platform-launcher, junit-vintage-engine, mockwebserver, org.jetbrains.kotlinx:kotlinx-coroutines-test, junit:junit, org.junit.jupiter:junit-jupiter, @playwright/test, happy-dom, Vitest, playwright-core, and @axe-core/playwright.
Which repos have a stack like kilocode's?
The ones that share most of its stack:CherryHQ/cherry-studiocline/clineanomalyco/opencode

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

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 →