Skip to content

Công nghệ sử dụng

Tổng quan các framework, runtime, driver, và lane AI đang được dùng thật trong Data Explorer.

Frontend

Công nghệPhiên bảnVai trò
React19.2.xNền tảng giao diện chính cho toàn bộ ứng dụng client.
Vite7.3.xDev server và build pipeline tốc độ cao.
TypeScript5.9.xType safety cho client app; backend hiện dùng TypeScript riêng trong server package.
Tailwind CSS4.1.xStyling utility-first cho toàn bộ surface UI.
Framer Motion12.38.xAnimation layer cho chuyển cảnh, drawer, AI bubbles, và motion UI.
Zustand5.0.xState management dạng slice cho tabs, AI chat, connections và UI shell.
@monaco-editor/react4.7.xWrapper Monaco cho SQL editor, MQL editor, shortcut, formatting và completions.
@tanstack/react-query5.90.xServer state, caching, và request synchronization.
@xyflow/react12.10.xCanvas engine cho ERD/visual diagram flow.
lucide-react0.563.xBộ icon vector hiện đại và linh hoạt.

Backend

Công nghệPhiên bảnVai trò
NestJS11.xFramework backend chính với module boundaries và DI.
Prisma6.19.xORM cho metadata app: users, connections, saved queries, dashboards, billing metadata, và team entities.
BullMQ5.74.xQuản lý hàng đợi tác vụ nền, hiện thấy rõ nhất ở migration và các workflow async.
ioredis5.10.xKết nối Redis cho presence, notifications, cache, search index và internal coordination.
Passport + JWT11.x / 4.xEmail login, Google/GitHub OAuth, JWT session flow.
pg / mysql2 / mssql8.18 / 3.16 / 12.2Native database drivers cho SQL execution linh hoạt.
mongodb7.1.xMongoDB driver cho NoSQL workspace và document-oriented execution.
RxJS7.8.xXử lý luồng dữ liệu không đồng bộ, đặc biệt là AI SSE.

Hạ tầng & Middleware

Dịch vụCung cấpVai trò
RedisLocal / Upstash / AWSCaching, BullMQ backend, và Rate limiting.
PostgreSQLLocal / Neon / SupabaseMetastore lưu trữ toàn bộ dữ liệu nội bộ của app.
DockerContainerizationĐóng gói toàn bộ ecosystem để triển khai một chạm.
NginxIn Docker stackReverse proxy và phục vụ frontend static files.

AI stack & routing

Lane / ProviderVí dụ modelVai trò
Gemini default high-quality lanegemini-3.5-flash / gemini-3.1-pro-preview / gemini-2.5-flashLane mặc định mạnh nhất cho reasoning, attachment-aware work, và các request cần độ ổn định cao.
OpenRouter default auto laneEnv default hoặc model explicit từ catalogLane linh hoạt cho auto chain mặc định, một phần vision flow, và web-backed search tùy model.
Groq fast laneLlama 4 Scout / Llama 3.3 70B / MixtralLane độ trễ thấp cho chat nhanh và iteration ngắn.
Cerebras low-cost laneEnv-configured text modelLane chi phí thấp hơn cho prompt nhẹ, không phải đường chính cho vision hoặc live search.
Beeknoee explicit laneGLM 4.7 Flash / Qwen 3 235B / MiniMax M2.7Provider explicit từ model catalog khi bạn muốn khóa model cụ thể thay vì chỉ dựa vào fallback mặc định.

AI panel hiện hỗ trợ các routing mode như Auto, Fast / Cheap, Best Quality và Gemini Only. UI cũng hiển thị provider/model thực tế đã trả lời để tránh nhầm lẫn khi routing đang hoạt động. Trong wiring hiện tại, Beeknoee là explicit lane và không tự chui vào auto chain mặc định.

Testing & quality

Công cụPhiên bảnVai trò
Vitest4.1.xFrontend unit tests và component tests.
React Testing Library16.3.xUI testing theo hành vi người dùng.
Jest30.xBackend test runner cho NestJS services/controllers.
ts-jest29.2.xTypeScript transform cho backend test suite.
fast-check4.xProperty-based fuzzing sinh hàng nghìn input ngẫu nhiên cho SQL/NoSQL guard và SSRF validator.
Pentest suites (Jest)—Bộ đối kháng mô phỏng tấn công thực tế: identifier smuggling, CSRF header spoofing, IPv4-mapped IPv6, unterminated literals.
Playwright1.5xE2E đa trình duyệt (Chromium + Firefox) cho checkout, billing return và responsive workspace.
Trivy + SBOMCIScan lỗ hổng image, sinh SBOM và pin base image trong pipeline containers.

Sẵn sàng khám phá dữ liệu?

Tham gia cộng đồng trên GitHub để đóng góp cho IDE cơ sở dữ liệu địa phương thông minh nhất.

Mở Ứng dụng