Skip to content

therealharshit/NaturalQL

Repository files navigation

NaturalQL

NaturalQL is an intelligent SQL agent that converts natural language questions into database queries, it allows users to interact with their database schema using plain English, visualizing results instantly in dynamic tables.

NaturalQL

🚀 Features

  • 🗣️ Natural Language to SQL: Ask questions like "Show me all users who signed up last week" and result immediately.
  • ⚡ Real-time Execution: Simulates running queries against a connected database (PostgreSQL, MySQL, SQLite, MongoDB).
  • 📊 Data Visualization: Automatically renders query results into clean, responsive data tables.
  • 🛡️ Schema Awareness: The AI understands your specific database structure (tables, columns, and relationships).
  • 🎨 Modern UI: Has an intuitive UI with dark mode.

🛠️ Tech Stack

  • Framework: Next.js
  • Language: TypeScript
  • Styling: Tailwind CSS
  • AI SDK Vercel AI SDK
  • AI Model: OpenAI GPT 5

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

About

An AI Agent for Natural Language Database Interaction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published