AI-Powered SQL Generation

SQL Assistant

让非技术人员也能轻松生成SQL查询语句的开源工具
自然语言输入 → AI智能生成 → 即刻使用

6+
大模型支持
100%
本地运行
MIT
开源免费
SHARE

分享给团队

保存项目介绍图片,方便分享给同事或发布到社交媒体

保存项目介绍图片,方便分享

SQL Assistant

让非技术人员也能轻松生成SQL查询语句

适用人群

运营人员 • 产品经理 • 数据工程师

核心功能

自然语言生成SQL - 日常语言描述需求即可

智能字段分析 - 基于已有表结构自动生成

报错快速修复 - 根据错误反馈自动调整

本地部署 - 数据安全,完全私密

技术特性

AI 驱动6+ 大模型开源免费WebAssembly

在线体验

sql-assistant-iota.vercel.app

GitHub

github.com/githuiyang/sql-assistant

WHY SQL ASSISTANT

为什么需要 SQL Assistant?

在数据驱动的时代,每个人都应该能够自由地查询数据,而不需要掌握复杂的SQL语法

问题发现

业务人员的困境

在数据驱动的时代,业务人员、产品经理、数据分析师经常需要从数据库中提取数据。但大多数人不会写SQL,每次都要依赖技术团队,效率低下。

市场调研

现有解决方案的不足

市面上有一些SQL生成工具,但大多需要云端部署、价格昂贵、或者生成质量不高。我们需要一个免费、开源、本地部署的解决方案。

技术选型

AI + WebAssembly

利用大模型的自然语言理解能力,结合WebAssembly技术的SQL.js实现本地语法校验,打造一个完全运行在浏览器的工具。

SQL Assistant

开源免费,人人可用

经过精心设计,SQL Assistant 诞生了。它不仅是一个工具,更是让非技术人员也能轻松查询数据的赋能平台。

CORE FEATURES

核心功能特性

精心设计的功能,让数据查询变得前所未有的简单

自然语言生成

用日常语言描述查询需求,AI自动生成SQL查询语句,零学习成本

智能字段字典

自动分析SQL和CSV结构,生成包含表关系、字段类型的完整字典

查询智能建议

基于数据字典自动生成10+个实用查询场景,发现数据价值

SQL语法校验

实时验证生成的SQL语法,提供错误修复建议

隐私安全优先

数据本地存储,7天自动清理,API密钥不上传

多模型支持

支持OpenAI、Claude、千问、Kimi等6家主流大模型

QUICK START

快速开始指南

5步上手,轻松生成你的第一条SQL查询

1
STEP

准备数据

收集你的数据库表结构(CREATE TABLE语句)和对应的CSV示例文件。不想准备?点击「使用示例数据」快速体验!

小贴士
SQL文件:至少5段 CREATE TABLE 语句
CSV文件:对应的表格数据示例
文件大小:单个CSV不超过10MB
2
STEP

配置AI模型

点击右上角设置,选择你喜爱的大模型提供商,输入API Key。我们支持OpenAI、Claude、千问、Kimi等6家主流厂商。

小贴士
API Key仅保存在本地浏览器
不会上传到任何服务器
支持切换不同模型对比效果
3
STEP

生成字段字典

系统自动分析SQL结构和CSV数据,生成包含表名、字段、数据类型、关联关系的完整字段字典。你可以在线编辑、添加自定义字段。

小贴士
自动识别表结构和关系
支持手动编辑和补充
可导出为CSV或Excel
4
STEP

智能生成SQL

用自然语言描述你的查询需求,例如「查询所有订单金额大于1000的用户」,AI会基于字段字典生成准确的SQL语句。

小贴士
支持自然语言输入
自动语法校验
提供错误修复建议
5
STEP

探索更多可能

查看系统推荐的10+个查询场景,发现数据的价值。所有生成的SQL都会保存到历史记录,方便复用。

小贴士
智能推荐查询场景
历史记录管理
一键复制和下载
TECH STACK

技术架构

基于现代Web技术栈,构建高性能、易用的应用

Next.js 14
React框架
shadcn/ui
UI组件库
sql.js
SQL WebAssembly
IndexedDB
本地数据库
RECOMMENDED

推荐使用智谱AI

国产大模型,中文理解能力强,新用户免费试用

GLM-4 模型

性能优异,中文理解能力强

免费试用

新用户注册可获得免费额度

性价比高

价格实惠,适合长期使用

通过此链接注册可获得免费额度 • 支持SQL Assistant完美运行

加入开源社区

SQL Assistant 是一个开源项目,我们欢迎任何形式的贡献。
无论是提交代码、报告bug、提出建议,还是分享给更多人使用,都是对我们的支持!

Made with Love

SQL Assistant 由社区驱动,持续迭代优化。
如果你觉得这个项目有用,请给我们一个 Star ⭐

准备好了吗?

立即开始使用 SQL Assistant,让数据查询变得前所未有的简单