DBcooper؛ کلاینت دیتابیس سبک با کمک AI
خلاصهٔ کاملتر
به گفتهٔ سازنده، DBcooper یه کلاینت دیتابیس دسکتاپه که میخواد جای ابزارهای سنگین رو بگیره: چیزی سبک، سریع و مدرن که با چند دیتابیس مهم کار کنه. همین الان از PostgreSQL، SQLite، Redis و ClickHouse پشتیبانی میکنه.
معماریش ترکیبیه. فرانتاند با React و TypeScript و Vite ساخته شده، ولی هستهٔ برنامه روی Rust و Tauri v2 سواره؛ همین باعث میشه بستهٔ نهایی خیلی سبکتر از یه اپ مبتنی بر Electron دربیاد. تنظیمات و ذخیرهٔ محلی هم روی SQLite ـه و رابط کاربری از کامپوننتهای shadcn/ui استفاده میکنه.
نقطهٔ قوتی که پروژه روش تأکید میکنه، تولید کوئری با هوش مصنوعیه. تو تنظیمات کلید و اندپوینت OpenAI خودت رو میذاری، بعد بالای ادیتور یه جمله به زبون معمولی مینویسی — مثل «همهٔ کاربرهایی که هفتهٔ پیش پست گذاشتن» — و مدل SQL رو زنده و کلمهبهکلمه تایپ میکنه. به گفتهٔ مستندات، این بخش از GPT-4.1 استفاده میکنه و به ساختار جدولها و ستونهای دیتابیست دسترسی داره تا کوئری دقیقتری بسازه.
پروژه متنباز و با لایسنس MIT ـه و فعلاً بیلد رسمیش برای مک روی Apple Silicon ساخته میشه؛ انتشار نسخهها هم با GitHub Actions خودکار شده. برای توسعهدهندهها هم Bun و Rust بهعنوان پیشنیاز معرفی شده.
نکات کلیدی:
- کلاینت دسکتاپ متنباز برای PostgreSQL، SQLite، Redis و ClickHouse
- ساختهشده با React/TypeScript در فرانت و Rust/Tauri v2 در هسته برای سبکبودن
- تولید SQL از زبون طبیعی با GPT-4.1 و آگاه از ساختار جدولها
- متنباز (MIT)، فعلاً برای مک روی Apple Silicon




