JacobLinCool/d1-manager

D1 Manager is a web UI and API for Cloudflare D1, a serverless SQL database. It provides a web interface for managing databases, tables, and records, as well as an AI assistant to help you write query in natural language.

解决的问题

D1 Manager 为 Cloudflare D1 无服务器 SQL 数据库提供了一个用户友好的 Web 界面和 API,无需再仅通过命令行工具或复杂配置来操作数据库。

工作原理

该工具作为 Cloudflare D1 的管理层。用户可通过环境变量绑定多个数据库,并通过基于 SvelteKit 的 UI 进行管理。其核心功能之一是「语义查询」,可使用 OpenAI API 或 Cloudflare AI Workers 将自然语言请求转换为可执行的 SQL 查询。

适用人群

希望以可视化方式浏览表、编辑数据并运行查询,而无需为每次操作手动编写 SQL 的 Cloudflare D1 用户。

主要亮点

  • 语义查询:通过 Cloudflare AI Workers 使用 GPT-4.1 Mini 或 Mistral-7b 将自然语言转换为 SQL。
  • 多数据库支持:在单一界面中管理多个 D1 数据库。
  • 可视化数据编辑:通过 UI 直接编辑表记录。
  • API 访问:通过内置 API 实现数据库操作的程序化访问。
  • 国际化支持:支持英语、中文、西班牙语和日语。

相关

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