Gridex Açık Kaynak Yayınlandı: Yapay Zeka Destekli Veritabanı IDE'si Yedi Motoru Tek Uygulamada Topluyor
Haberler

Gridex Açık Kaynak Yayınlandı: Yapay Zeka Destekli Veritabanı IDE'si Yedi Motoru Tek Uygulamada Topluyor

· 3 DK

Yazar: KOZBA

İçindekiler
  1. Gridex Nedir?
  2. Hangi Veritabanlarını Destekliyor?
  3. Yapay Zekâ Şemayı Doğrudan Okuyor
  4. Dahili MCP Sunucusu
  5. Güvenlik ve Veri Konumu
  6. Rakamlarla Gridex
  7. Sonuç

Yapay zekâdan SQL yazmasını istediğinizde iş genelde aynı noktada tıkanır: tablo şemalarını tek tek kopyalayıp modele yapıştırmak gerekir. Alan sayısı arttıkça birkaç tur gidiş geliş olur ve yine de bir şey atlanır. Gridex, tam bu döngüyü baştan kurmak için yayınlanan açık kaynak bir veritabanı geliştirme ortamı.

Gridex Nedir?

Gridex, macOS, Windows ve Linux için geliştirilmiş, "yapay zekâ yerleşik" (AI-native) bir veritabanı IDE'si. Proje Apache-2.0 lisansıyla yayınlanıyor ve GitHub'da 1.780 yıldızı geçmiş durumda. En belirgin farkı, arayüzünü Electron ya da web görünümüyle değil, işletim sisteminin kendi yerel bileşenleriyle çizmesi: macOS'ta AppKit, Windows'ta WinUI 3, Linux'ta Qt 6. Bu tercih, binlerce satırlık tablo görünümlerinde daha akıcı bir deneyim hedefliyor.

Hangi Veritabanlarını Destekliyor?

Gridex yedi farklı motoru tek ikili dosyada topluyor: PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server ve ClickHouse. macOS sürümünde yedisi de çalışıyor; Windows ve Linux'ta ClickHouse şimdilik yok, yani altı sürücü aktif. Her motor için kendi doğal özellikleri kullanılıyor: Redis'te SCAN taraması, MongoDB'de toplama (aggregation) işlemleri, SQL Server'da saklı yordamlar, PostgreSQL'de sequence yönetimi ve ClickHouse'ta MergeTree mutasyonları. Yani ortak bir "en küçük ortak payda" yerine, her veritabanının kendi güçlü yanı korunuyor.

Yapay Zekâ Şemayı Doğrudan Okuyor

İsimdeki "yapay zekâ yerleşik" ifadesi bir pazarlama sloganı değil, doğrudan çalışma biçimi: Claude, GPT, Gemini ve yerel Ollama modelleri tabloları okuyabiliyor, salt-okunur sorgular çalıştırabiliyor ve yalnızca seçtiğiniz bağlantıya kapsanmış SQL üretebiliyor. Böylece "şemayı elle kopyala" adımı tamamen ortadan kalkıyor ve üretilen sorgu, yanlış veritabanına gitme riski taşımıyor.

Dahili MCP Sunucusu

Gridex'in en dikkat çeken tarafı, kutudan çıkan Model Context Protocol (MCP) sunucusu. Kaydettiğiniz her bağlantıyı Claude Desktop, Cursor ya da kendi ajanınıza stdio üzerinden açabiliyorsunuz. Sunucu, beş izin katmanına dağılmış on beş araç sunuyor: şema okuma, sorgu çalıştırma, yazma ve DDL işlemleri. Yazma ve şema değiştirme adımları kullanıcı onayı istiyor; toplu değişikliklerde kaç satırın etkileneceği önceden gösteriliyor. Ayrıca SQL temizleyici (sanitizer) katman, tanımlayıcı doğrulayıcı ve araç başına dakikalık çağrı sınırı gibi korumalar var. Her araç çağrısı; katman, çalışan SQL, süre, satır sayısı ve onay durumuyla birlikte denetim kaydına düşüyor — "ajan gece ne yaptı?" sorusu tahmine kalmıyor.

Güvenlik ve Veri Konumu

Kimlik bilgileri macOS Anahtar Zinciri'nde ya da Windows Kimlik Bilgisi Yöneticisi'nde tutuluyor; bulut eşitlemesi, telemetri veya aracı sunucu yok. Bunun yanında canlı şemadan otomatik üretilen ER diyagramı, veritabanı yedekleme ve dışa/içe aktarma gibi klasik IDE özellikleri de mevcut. MongoDB'de NDJSON yedekleme, Redis'te yavaş sorgu günlüğü paneli gibi motora özel araçlar da eklenmiş.

Rakamlarla Gridex

  • Lisans: Apache-2.0
  • GitHub yıldızı: yaklaşık 1.780
  • Platformlar: macOS 14+, Windows 10+, Linux (Qt 6)
  • Desteklenen motor: yedi (macOS), altı (Windows/Linux)
  • MCP: 15 araç, 5 izin katmanı, denetim kaydı
  • İndirme: macOS DMG, Windows kurulum, Linux AppImage

Sonuç

Gridex, veritabanı istemcilerindeki "bir sekme daha aç" alışkanlığına yerel ve açık kaynak bir yanıt veriyor. Yapay zekâyı ayrı bir sohbet penceresine değil, şemayı görebilen bir yardımcıya dönüştürmesi ve MCP tarafını izin ile denetim katmanlarıyla ciddiye alması, günlük olarak birden fazla veritabanıyla çalışan geliştiriciler için pratik bir kazanç. Kaynak kod ve indirme bağlantıları için GitHub'daki gridex/gridex deposuna bakabilirsiniz.

Paylaş