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。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目