¿Con qué está hecho kilocode?

kilocode es un repo de TypeScript hecho con Solid, @solidjs/router, Hono y solidjs. Guarda sus datos en @effect/sql-sqlite-bun y lru-cache, accede a ellos con Drizzle, inicia sesión con @aws-sdk/credential-providers y @aws-sdk/credential-provider-ini, usa IA con ai-sdk, ai-gateway-provider, gitlab-ai-provider, OpenRouter, OpenAI y 6 más, mide su uso con PostHog, se conecta a GitHub, arma su contenido con @silvia-odwyer/photon-node, gray-matter, htmlparser2, turndown, yaml y 17 más, valida sus datos con Zod, se prueba con junit-platform-launcher, junit-vintage-engine, mockwebserver, org.jetbrains.kotlinx:kotlinx-coroutines-test, junit:junit y 6 más, se despliega con @effect/opentelemetry, opentelemetry, rotating-file-stream y OpenTelemetry y usa Perplexity, @lancedb/lancedb, Qdrant, quick-lru y MCP. Son 1,421,597 líneas escritas, con 2,576 archivos de prueba.

Leído el 8 de noviembre de 2026, en el commit b6a49d0. Léela en markdown

Frontend

La base 3

  • Solid727 archivos
  • @solidjs/router13 archivos
  • solidjs2 archivos

Interfaz 14

  • OpenTUI93 archivos
  • @kobalte/core43 archivos
  • solid-primitives18 archivos
  • @clack/prompts11 archivos
  • motion6 archivos
  • xterm2 archivos
  • Chart.js1 archivo
  • LottieFiles1 archivo
  • Mermaid1 archivo
  • solid-list1 archivo
  • virtua8 archivos
  • morphdom2 archivos
2 más
  • ghostty-web1 archivo
  • solid-sonner1 archivo

Iconos 1

  • lucide-solid1 archivo

Estilos 1

Backend

Datos 5

Acceso a los datos 1

Inicio de sesión 2

IA 9

Servicios 6

La base 1

Apoyo

Validación 1

Herramientas 24

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

Contenido 22

10 más

Despliegue 4

  • @effect/opentelemetry2 archivos
  • opentelemetry1 archivo
  • OpenTelemetry
  • rotating-file-stream1 archivo

Pruebas 11

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

Otras 50

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con kilocode, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito kilocode?
kilocode está escrito en TypeScript, con 1,421,597 líneas escritas.
¿Qué framework usa kilocode?
kilocode está hecho con Solid, @solidjs/router, Hono y solidjs.
¿Qué base de datos usa kilocode?
kilocode guarda sus datos en @effect/sql-sqlite-bun y lru-cache y accede a ellos con Drizzle.
¿Con qué inicia sesión kilocode?
kilocode inicia sesión con @aws-sdk/credential-providers y @aws-sdk/credential-provider-ini.
¿kilocode usa IA?
Sí. kilocode usa IA con ai-sdk, ai-gateway-provider, gitlab-ai-provider, OpenRouter, OpenAI, Anthropic, ai, @aws-sdk/client-bedrock-runtime, js-tiktoken, @agentclientprotocol/sdk y @ai-sdk/provider.
¿Qué servicios usa kilocode?
kilocode mide su uso con PostHog, se conecta a GitHub y usa Perplexity, @lancedb/lancedb, Qdrant, quick-lru y MCP.

La prueba: packages/kilo-telemetry/src/client.ts, línea 1

¿kilocode tiene pruebas?
Sí. kilocode tiene 2,576 archivos de prueba y se prueba con 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 y @axe-core/playwright.
¿Qué repos tienen un stack parecido a kilocode?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →