dbcodeio/public

The database IDE for VS Code, Cursor, and Windsurf. 80+ databases: Postgres, MySQL, SQL Server, MongoDB, Snowflake, and more. AI queries, ER diagrams, SQL notebooks.

解决的问题

DBCode 直接在 VS Code 及其分支(如 Cursor 和 Windsurf)中提供统一的数据库管理界面,无需在代码编辑器和独立数据库客户端之间切换。它允许 AI 代理安全地与数据库模式和数据交互,专门解决数据库管理与 AI 辅助开发之间的鸿沟。

工作原理

它作为一个 VS Code 扩展运行,可连接超过 90 种类型的数据库、数据仓库和数据湖。它与 Model Context Protocol (MCP) 和 GitHub Copilot 集成,为 AI 代理提供模式上下文及执行查询的能力。它还包含用于数据可视化、ER 图表生成以及 SQL 笔记本集成的内置工具。

适用人群

希望在主 IDE 中管理数据库、编写 SQL 并与 AI 代理协作的开发人员和数据工程师。

亮点

  • AI 代理集成:内置的 MCP 工具允许 AI 代理(如 Claude Code 或 Copilot)以用户控制的权限访问数据库连接。
  • 广泛兼容性:支持 90 多种数据库,包括 SQL、NoSQL、向量数据库(Pinecone, Milvus),以及 Parquet 和 Avro 等文件格式。
  • 可视化工具:包含自动生成的 ER 图表、交互式查询执行计划(EXPLAIN)以及数据可视化图表。
  • 开发者体验:具备从 .env 或配置文件进行零配置连接发现的功能,以及配备 IntelliSense 的完整 SQL 编辑器。
  • 数据管理:支持内联表编辑、安全的加密报告分享,以及 SQL/Python 笔记本。

相关

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