Ada is the best AI tool to explore your data in a safe, fast & accessible way.
- Easy set up: Run Ada locally in 5 minutes
- Human Friendly: Query in English, Ada will take care of the rest.
- “Take Over” Mode: Built-in Editor to run SQL
- Built-in Privacy & Safety: Use with a peace of mind
- DBT Support: Upload DBT catalog and manifest to leverage DBT (experimental)
Check out this 2 min demo video to see Ada in action. Or better 👉 try it yourself
ℹ️ Note: get an OpenAI API key. If you don't have one, get it here.
docker-compose up -d
-
Install Dependencies:
poetry install
-
Set Environment Variables: in
service/.env.sh
file:export AUTOCHAT_MODEL=<Your_OpenAI_Model> export OPENAI_API_KEY=<Your_OpenAI_API_Key> export DATABASE_URL=<Your_Postgres_Database_URL>
or to use another provider:
export AUTOCHAT_PROVIDER=<Your_Provider>
export ANTHROPIC_API_KEY=<Your_Anthropic_API_Key>
- Run the Backend:
bash run.sh
Install Dependencies
yarn
Run the front-end
yarn dev
After completing the steps, open your browser and visit: http://localhost:5173
We have developed built-in features to protect privacy and insure safety
- Preview only: Model only have preview of the requested data
- “Privacy protection”: hide fields about name, location
- “Safe mode”: limit to read-only query
- AI Interaction: Using Autochat library with OpenAI GPT-4 API.
- Frontend: Built using Vue3 and Vite
- Backend: Developed in Python
- Database: Postgres
- Q: How secure is my data with Ada / OpenAI?
- A: Since it's open source, you can run Ada on your own server and keep your data private. OpenAI's API is also secure and encrypted, and they don't use your data for training with the API.
For any issues, please open an issue on GitHub or contact me on Twitter.
LICENSE - AGPL