Skip to content

Công nghệ ​

Lấy từ các file package.json và thư mục infra/ trên master.

Monorepo ​

Trình quản lý góipnpm 10 (packageManager: pnpm@10.32.1)
BuildTurborepo 2
Ngôn ngữTypeScript 5.7, strict
RuntimeNode.js 22 trở lên cho hub; worker chạy trên Node 20 trở lên
TestVitest
Path alias@cortex/*
apps/
  hub-mcp/            MCP gateway
  dashboard-api/      API, Conductor, cổng LLM
  dashboard-web/      dashboard
  conductor-worker/   worker và CLI cw
  cortex-extension/   extension VS Code (cortex-agent)
packages/
  shared-types/  shared-utils/  shared-mem9/
mods/cortex-bar/      mod cho Claude Code
benchmarks/           benchmark truy hồi (@cortex/benchmarks)
infra/                Docker Compose, Dockerfile
scripts/              trình cài đặt, khởi tạo worker, phát hành
website/              trang này (VitePress)

Ứng dụng ​

Ứng dụngPhụ thuộc chính
hub-mcpHono 4, @hono/node-server, @modelcontextprotocol/sdk 1.x, Zod 4, ws
dashboard-apiHono 4, better-sqlite3 11, ws, @cortex/shared-mem9
dashboard-webNext.js 15, React 19, SWR, react-markdown, lucide-react
conductor-workerKhông có phụ thuộc lúc chạy; được esbuild đóng gói thành một file, cortex-worker.mjs. Dùng ws và smol-toml
cortex-extensionantigravity-sdk, ws; VS Code 1.85 trở lên

Dữ liệu và dịch vụ ​

Kho quan hệSQLite (better-sqlite3) trong volume api-data
VectorQdrant 1.13
Đồ thị codeGitNexus, trong image cortex-gitnexus
EmbeddingOllama 0.34 với all-minilm (384 chiều) mặc định, qua cổng LLM của hub
Chat modelBất kỳ thứ gì được định tuyến trong LLM Providers: nhà cung cấp dùng API key, hoặc gói đăng ký qua CLIProxyAPI
ImageBuild từ node:22-slim, phát hành lên ghcr.io/lktiep
Triển khaiDocker Compose; Watchtower để cập nhật

Trang tài liệu ​

VitePress 1.6, trong website/, nằm ngoài pnpm workspace. GitHub Pages build nó mỗi lần push lên master có thay đổi trong website/.

bash
cd website
pnpm install --ignore-workspace
pnpm dev

MIT License