标签: PostgreSQL

  • Chat2DB:AI 驱动的开源数据库客户端,一个工具连接 30+ 种数据库

    Chat2DB:AI 驱动的开源数据库客户端,一个工具连接 30+ 种数据库

    Chat2DB 仪表盘与图表
    Chat2DB —— AI 驱动的数据库客户端与 SQL 工作台

    一句话简介

    Chat2DB 是由 OtterMind(CodePhiliaX)团队开源的一款 AI 驱动的数据库客户端与 SQL 工作台,用自然语言即可生成、解释、优化 SQL,一个工具连接 30+ 种数据库,目前已收获 26.5K+ Stars,是当下最火的开源 GUI 数据库客户端之一。

    安装要求和过程

    环境要求:桌面版无需额外配置;Docker 部署需 Docker 19.03.0+、Docker Compose 2.0.0+、2 核 CPU、4 GiB 内存以上。

    方式一:桌面应用(最简单)

    前往 GitHub Releases 下载对应平台(Windows / macOS / Linux)的安装包,安装后直接连接数据库即可,无需任何额外配置。

    方式二:Docker 部署(自托管)

    # 克隆仓库并初始化加密密钥(务必备份该密钥文件)
    git clone https://github.com/OtterMind/Chat2DB.git && cd Chat2DB
    ./script/security/init-community-encryption-key.sh
    
    docker run --detach \
      --name chat2db-community \
      --restart unless-stopped \
      --publish 127.0.0.1:10825:10825 \
      --volume "$HOME/.chat2db-community-docker:/root/.chat2db-community" \
      --env CHAT2DB_COMMUNITY_ENCRYPTION_KEY_FILE=/run/secrets/chat2db-community-encryption.key \
      --volume "$HOME/.config/chat2db-community/encryption.key:/run/secrets/chat2db-community-encryption.key:ro" \
      chat2db/chat2db:latest

    随后浏览器打开 http://localhost:10825 即可使用。注意:加密密钥(AES-256-GCM)用于加密存储的数据源密码与 AI API Key,请务必单独备份 ~/.config/chat2db-community/encryption.key,丢失后已存密码将无法解密。

    核心功能

    • 30+ 数据库支持:MySQL、PostgreSQL、Oracle、SQL Server、ClickHouse、MongoDB、Redis、SQLite、MariaDB、TiDB、Hive、DB2、Snowflake、BigQuery、Elasticsearch 等,并可通过插件扩展。
    • AI 智能助手:接入你自己的大模型(Bring Your Own Model),用自然语言生成、解释、优化 SQL,支持 Text2SQL。
    • 完整 SQL 工作台:编辑、智能补全、格式化、执行、SQL 收藏与执行历史一应俱全。
    • 数据库管理:浏览元数据,管理表与对象(DDL/DML),支持原地编辑数据。
    • 可视化与开放能力:内置仪表盘与图表、ER 图、数据导入导出,并提供支持 MCP 的开源 CLI 工具
    Chat2DB 可视化数据管理
    可视化数据管理:浏览元数据、原地编辑数据

    典型使用场景

    • 开发者日常查数据:不必再记复杂 SQL 语法,直接用中文/英文描述需求(如”统计上月各地区订单总额并按降序排列”),AI 自动生成可执行 SQL。
    • DBA 多库统一管理:一个客户端同时连接 MySQL、PostgreSQL、Oracle、Redis 等多种数据库,替代 Navicat、DBeaver、DataGrip 等多个工具。
    • 数据分析与 BI:查询结果一键生成仪表盘与图表,配合 ER 图快速理清表关系,适合分析师与数据团队做轻量级 BI 展示。
    Chat2DB ER 关系图
    自动生成 ER 关系图,快速理清库表结构

    推荐理由

    用过 Navicat、DBeaver 的人应该都懂那种”记不住 SQL 又懒得翻文档”的痛。Chat2DB 最打动我的地方是它把 AI 助手专业 SQL 客户端真正融合在了一起——不是简单套一个聊天框,而是让自然语言查询、SQL 优化、ER 图、可视化图表在同一个工作流里顺畅衔接。更难得的是它完全本地运行、开源免费、跨平台,并且支持接入自己的模型,数据不出本机,对企业和注重隐私的团队非常友好。如果你正在找一款能替代付费商业客户端的开源方案,Chat2DB 很值得一试。

    Chat2DB 数据导入导出
    灵活的数据导入与导出

    下载地址

    项目数据:26,502 Stars · 2,891 Forks · 主力语言 Java · 30+ 数据库支持(数据截至 2026-07-25)

  • Supabase:103k Stars!开源Firebase替代品,AI应用的数据底座首选

    Supabase:103k Stars!开源Firebase替代品,AI应用的数据底座首选

    Supabase - The Open Source Firebase Alternative

    Supabase – 开源 Firebase 替代品

    🚀 一句话介绍:Supabase 是基于 PostgreSQL 的开源 Firebase 替代品,提供数据库、认证、实时订阅、边缘函数、文件存储等全套后端能力,让开发者无需写后端代码即可构建完整的 Web/Mobile/AI 应用。


    ⚙️
    安装要求与过程

    环境要求

    • Docker Desktop(本地开发必备)
    • Node.js 18+(前端集成)
    • Git(获取源码)
    • 支持 macOS / Windows(WSL2) / Linux

    🚀 快速安装(3种方式)

    # 方式一:使用官方 CLI(推荐)
    npm install -g supabase
    supabase init
    supabase start
    
    # 方式二:Docker 直接运行
    docker run -p 8000:8000 supabase/supabase
    
    # 方式三:直接使用云端(零安装)
    注册即用的托管平台 → https://supabase.com/dashboard

    ✅ 本地启动后访问 http://localhost:54323 即可打开控制台



    核心功能

    🗄️

    托管 PostgreSQL 数据库

    完整 PostgreSQL 实例,支持扩展、备份、SSL 加密,直接提供生产级数据库服务。

    🔐

    身份认证与授权

    基于 JWT 的完整认证体系,支持邮箱/密码、魔法链接、OAuth(GitHub/Google/Apple 等)。

    自动生成 API

    零配置自动生成 REST API(PostgREST)和 GraphQL API,实时订阅数据库变更(Realtime)。

    🤖

    AI 向量存储

    内置 pgvector 扩展,支持向量嵌入存储与语义搜索,是构建 RAG 应用和 AI 知识库的理想数据底座。

    边缘函数

    基于 Deno 的全球边缘函数,支持 TypeScript,超低延迟执行后端逻辑,就近部署。


    💡
    典型使用场景

    场景一:AI 应用的数据底座

    利用 Supabase 内置的 pgvector 扩展存储向量嵌入,配合 Supabase 客户端库实现语义搜索。适合构建 RAG 应用、AI 聊天机器人的知识库、文档问答系统等。与 OpenAI / Anthropic API 无缝集成,是 AI 全栈开发的首选后端。

    场景二:SaaS 应用快速启动

    一个命令 supabase init 即可获得全套后端:数据库 + 认证 + API + 文件存储 + 实时订阅。不需要雇用后端团队,不需要配置服务器,专注于前端业务逻辑即可。大量 indie hackers 和创业团队用它在一周内完成 MVP 上线。

    场景三:实时协作应用

    Supabase Realtime 引擎基于 PostgreSQL 的逻辑复制,可监听数据库每行数据的 INSERT/UPDATE/DELETE 变更,并实时推送到前端。适合构建多人协作工具(如 Notion 类应用)、实时聊天、在线白板等场景。


    ❤️
    推荐理由

    作为一名 AI 开发者,我选择 Supabase 最核心的原因是:它把 PostgreSQL 的强大数据能力与 AI 应用的需求完美结合了。内置的 pgvector 扩展让我不需要额外维护一套向量数据库,所有用户数据、向量嵌入、文件存储都在一个平台搞定。

    对比使用传统的”PostgreSQL + 独立向量数据库 + 独立 Auth 服务”的组合,Supabase 帮我省掉了大量运维成本。开源 + 自托管的特性也意味着数据完全掌握在自己手里,对于有数据安全要求的企业场景尤为重要。

    目前 Supabase 在 GitHub 上已经突破 10 万 Stars,社区活跃度极高,几乎每周都有新功能和改进上线。如果你正在做 AI 应用、SaaS 产品或者任何需要后端的项目,强烈建议试试!


    🔗
    下载地址

    💡 小贴士

    Supabase 提供 免费套餐(500MB 数据库、1GB 文件存储、50K 月活用户),个人项目完全够用!付费方案从 $25/月 起。