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
- OpenTUI93 files
@kobalte/core43 files
solid-primitives18 files
@clack/prompts11 files
motion6 files
xterm2 files
- Chart.js1 file
- LottieFiles1 file
- Mermaid1 file
solid-list1 file
- virtua8 files
- morphdom2 files
- ghostty-web1 file
- solid-sonner1 file
Icons 1
- lucide-solid1 file
Styles 1
Backend
Data 5
- @effect/sql-sqlite-bun5 files
@lancedb/lancedb1 file
- Qdrant1 file · packages/kilo-indexing/src/indexing/vector-store/qdrant-client.ts, line 1
- lru-cache2 files
- quick-lru1 file
Data access 1
- Drizzle81 files
Sign-in 2
@aws-sdk/credential-providers2 files
@aws-sdk/credential-provider-ini1 file
AI 9
ai-sdk41 files
ai31 files
@agentclientprotocol/sdk12 files
- OpenRouter7 files
@ai-sdk/provider2 files
ai-gateway-provider2 files
@aws-sdk/client-bedrock-runtime1 file
- gitlab-ai-provider3 files
- js-tiktoken1 file
Services 6
OpenAI7 files · packages/core/src/plugin/provider/openai-compatible.ts, line 12- MCP5 files · packages/opencode/src/cli/cmd/mcp.ts, line 5
- Anthropic2 files · packages/core/src/plugin/provider/anthropic.ts, line 22
- Perplexity2 files · packages/core/src/plugin/provider/perplexity.ts, line 10
- GitHub1 file · packages/opencode/src/cli/cmd/github.handler.ts, line 7
PostHog1 file · packages/kilo-telemetry/src/client.ts, line 1
The base 1
Other repos with a similar stack
Ordered by how much of its stack they share with kilocode, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
21 of 154 in commonCompare → - open-webuiopen-webui157.7k
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
15 of 154 in common · SvelteCompare →
Frequently asked questions
What language is kilocode written in?
What framework does kilocode use?
What database does kilocode use?
What does kilocode sign people in with?
Does kilocode use AI?
What services does kilocode use?
Does kilocode have tests?
Which repos have a stack like kilocode's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

