| name | sql-gen |
|---|---|
| description | Generate SQL queries from natural language |
Describe what you want, get the SQL. Works with any database.
npx ai-sql "get all users who signed up this month and made a purchase"- Converts English to SQL
- Handles complex JOINs
- Adds proper WHERE clauses
- Optimizes for performance
# Generate query
npx ai-sql "top 10 products by revenue last quarter"
# With schema context
npx ai-sql "users without orders" --schema ./schema.sql
# Specific dialect
npx ai-sql "monthly active users" --dialect postgres- PostgreSQL
- MySQL
- SQLite
- SQL Server
- Oracle
SELECT u.id, u.email, COUNT(o.id) as order_count
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
WHERE u.created_at >= DATE_TRUNC('month', CURRENT_DATE)
GROUP BY u.id, u.email
HAVING COUNT(o.id) > 0;Node.js 18+. OPENAI_API_KEY required.
MIT. Free forever.
Built by LXGIC Studios
- GitHub: github.com/lxgicstudios/ai-sql
- Twitter: @lxgicstudios