DBcooper:一款面向开发者的现代数据库客户端

DBcooper是一款免费开源、简洁快速、macOS 原生的现代化数据库客户端工具。

DBcooper 采用 Tauri + React + TypeScript 构建,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/amalshaji/dbcooper

功能特性

  • 多数据库连接:DBcooper 目前支持 PostgreSQL、SQLite、Redis 以及 ClickHouse。
  • 安全连接:支持通过 SSH 隧道连接远程数据库。
  • 对象浏览器:提供表结构和元数据查看功能。
  • 实体关系图:支持使用交互式 ER 图查看表之间的关系,适合快速理解数据库结构。
  • 数据浏览器:提供表数据库的查看、过滤、分页显示等。
  • 查询编辑器:支持直接编写和执行 SQL 查询,提供代码补全、语法高亮等基本功能。
  • AI 助手:用户使用自然语言描述需求,由系统生成 SQL 语句。通过配置 OpenAI API Key 连接大语言模型,利用数据库的表结构信息生成更准确的查询。
  • 数据导出:支持查询结果导出为 CSV 文件。
  • 命令面板:提供了命令面板(Command Palette)功能,支持键盘优先的操作方式,适合重度键盘用户。
  • 本地优先:DBcooper 完全运行在本地机器上,连接配置和数据不会离开用户电脑,同时不收集任何遥测信息。

下载安装

DBcooper 官方下载地址如下:

https://github.com/amalshaji/dbcooper/releases

总结

DBcooper 是一款轻量级、macOS 原生的现代数据库客户端,注重速度与简洁体验。

相关推荐
毋语天13 小时前
从零搭建 RAG 系统:Milvus 向量数据库 + 大模型完整实战指南
数据库·milvus
环流_13 小时前
Redis ZSet
数据库·redis·缓存
m0_6315298214 小时前
如何在非组件文件中动态读取 Redux Store 中的值以配置主题颜色
jvm·数据库·python
m0_7335654614 小时前
SQL如何统计每日新增用户数_窗口函数与日期维度的结合
jvm·数据库·python
古怪今人14 小时前
etcd分布式键值存储系统 Windows下搭建etcd集群
数据库·分布式·etcd
我科绝伦(Huanhuan Zhou)14 小时前
oracle linux8.8一键部署oracle 11g
数据库·oracle
lolo大魔王14 小时前
Go语言数据库操作之GORM框架从入门到生产实战(完整版)
开发语言·数据库·golang
2303_8212873814 小时前
Redis如何监控系统QPS的变化趋势
jvm·数据库·python
dinglu1030DL14 小时前
uni-app怎么接极光推送 uni-app消息推送App端接入【教程】
jvm·数据库·python
神明93114 小时前
Go语言如何用logrus_Go语言logrus日志框架教程【技巧】
jvm·数据库·python