sjjian/openhare

AI-powered desktop SQL client. Cross-platform. Built with Flutter.

解決的問題

Openhare 是一款跨平台桌面 SQL 用戶端,旨在簡化資料庫管理、數據分析與開發工作流。它透過為與多種資料庫類型互動提供輕量級的原生體驗,消除了對沉重的瀏覽器端用戶端的需求。

工作原理

該應用程式使用 Flutter 建置使用者介面,使用 Go 建置資料庫驅動程式(透過 Dart FFI 連接),提供原生桌面環境。它整合了 AI 以協助使用者編寫、優化與理解 SQL 查詢,同時實作了安全檢查,在執行高風險語句之前將其標記以進行手動確認。

適用對象

專為需要在 Windows、macOS 與 Linux 上管理各種資料庫的開發人員、數據分析師與資料庫管理員 (DBA) 設計,提供快速、輕量級的工具。

亮點

  • AI 驅動輔助: 內建用於編寫與優化 SQL 查詢的 AI。
  • 多資料庫支援: 相容於 MySQL、PostgreSQL、SQL Server、SQLite、DuckDB、Oracle、MongoDB 與 Redis。
  • 原生效能: 使用 Flutter 開發,確保在不使用 WebView 的情況下保持極低的記憶體佔用。
  • 跨平台: 全面支援 Windows、macOS 與 Linux。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案