Use an LLM to optimize your SQL queries. Ships with a CLI interface, an API and a web UI.
This is a course project for CS 5614 (DBMS) at Virginia Tech. Our group consists of:
- Parth Bapat - @bapatanuparth
- Shreyas Pawar - @Roarke-Rey
- Shrikanth Upadhayaya - @shrik450
This project is managed with Poetry. To install dependencies, run:
poetry install
Then, to run the project, use:
poetry run aqo
As it will set up and manage a virtual environment for you. To add dependencies, use:
poetry add <package>
To run the web UI, use:
poetry run aqo <path/to/config> serve
Then, head into the ui/
directory and run:
npm install
npm run dev