
Hi everyone, mình làm KamehaDB vì một lý do rất đơn giản
Khi làm việc với database, mình thường phải mở nhiều tool khác nhau cho từng hệ thống khác nhau. Cùng là quản lý database, nhưng mỗi app lại một kiểu, mỗi nơi lại một workflow. Lúc dùng nhiều dịch vụ cùng lúc, cảm giác hơi rối, hơi tốn công và đôi khi cũng tốn tiền nếu phải dùng nhiều tool trả phí.
Vậy nên mình bắt tay làm KamehaDB. Mục tiêu ban đầu của mình khá rõ:
- Muốn có 1 app dùng free
- Muốn gom nhiều dịch vụ database vào 1 nơi
- Muốn mọi thứ chạy theo kiểu local-first
- Muốn dữ liệu như connection, history, log… nằm trên máy của mình, không phải phụ thuộc cloud
- Muốn 1 công cụ đủ tiện để dùng thật trong công việc hằng ngày
Hiện tại, KamehaDB đã hỗ trợ khá nhiều engine, gồm:
- PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, ClickHouse, DuckDB
- MongoDB, Redis, Qdrant, TigerBeetle
Một số thứ mình đã làm được:
- 1 workspace cho nhiều loại database
- schema browser
- SQL editor
- query history
- AI chat biết context schema
- Schema timeline, diff, migration
- Chart cho data
- Chạy trên macOS, Windows, Linux
Với AI, mình không muốn nó chỉ là tính năng thêm cho vui. Mình muốn nó thật sự hiểu schema đang có, để hỗ trợ viết query, pipeline, hay search sát với dữ liệu thực tế hơn.
Trong thời gian tới, mình muốn tiếp tục làm tốt hơn ở mấy hướng:
- Thêm engine và workflow hữu ích hơn
- Cải thiện trải nghiệm dùng hằng ngày
- Làm AI hiểu context sâu hơn
- Giữ đúng tinh thần free, local-first, open source
Nếu bạn dùng thử mà gặp bug, cứ mở issue cho mình. Team sẽ xem và fix sớm nhất có thể.
Nếu bạn có feature muốn request, cứ nói thẳng luôn. Mình rất muốn nghe góp ý thật từ người dùng, vì đó là thứ giúp dự án đi đúng hướng nhất.
Thank you, everyone!




