{"repo":"phuc-nt/my-db-mate","free":true,"listed":false,"github":"https://github.com/phuc-nt/my-db-mate","clone":"git clone https://github.com/phuc-nt/my-db-mate.git","description":"Self-hosted chat-with-your-database: natural-language questions answered by real read-only SQL, with a curated context layer and a physical safety layer. Next.js + TypeScript.","language":"TypeScript","stars":15,"topics":["database","drizzle-orm","llm","mcp","mysql","nextjs","postgresql","sqlite","text-to-sql"],"license":null,"category":"databases-storage","readme_excerpt":"My DB Mate English Tiếng Việt Chat với database của bạn. Hỏi bằng ngôn ngữ tự nhiên, nhận câu trả lời dựa trên SQL thật, không cần viết truy vấn tay. --- Tại sao tôi làm sản phẩm này Sản phẩm này dành cho DevOps/DBA quản lý database lớn trong production, ngày nào cũng nhận yêu cầu lấy data ad-hoc từ business, product, finance. Dashboard có sẵn thì cứng, thiếu đúng lát cắt data người ta cần. Viết SQL tay mỗi lần thì tốn thời gian, nhất là hệ thống nhiều bảng, business logic chồng chéo. Vấn đề không phải là convert câu hỏi thành SQL. LLM giờ làm việc đó khá tốt rồi. Vấn đề là context để AI generate đúng: usr stat cd nghĩa là gì, \"khách hàng active\" map vào cấu trúc DB nào, những quy ước chỉ có trong đầu DBA chứ không nằm trong schema. LLM đoán được tên viết tắt thông thường, nhưng không đoán được enum code mờ nghĩa hay tri thức riêng của từng hệ thống. Chỗ đó phải do người dùng bồi đắp dần, không có LLM nào tự lấp được. Nên My DB Mate không đặt cược vào text-to-SQL. Nó đặt cược vào một lớp context (glossary, chú thích schema, verified queries) mà bạn xây theo thời gian, để AI hiểu đúng hệ thống của bạn hơn. Và vì đây là DB production, an toàn là điều kiện bắt buộc chứ không phải tính năng thêm: chỉ đọc ép ở nhiều tầng, mọi truy vấn qua một điểm kiểm duyệt, credential mã hoá, mọi lần chạy có audit log. --- Bắt đầu Bạn là… Đọc file này --- --- Người dùng muốn tự cài & dùng Hướng dẫn sử dụng (tiếng Việt) Nhờ một AI agent cài giúp (\"đọc file này rồi cài + hướng dẫn tôi\") docs/agent","default_branch":null,"files":null,"tree":[],"storefront":"/r/phuc-nt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/phuc-nt/my-db-mate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}