If your files could talk, what would they say? Ask your old code to explain itself, your CS project to tell you its requirements, or a folder full of textbooks to summarize themselves—with Brisbane.
Brisbane is a file search engine that allows you to chat with your files using an interactive interface. Made for Bitcamp 2023 at UMD.
Distributable Image coming soon! Fow now, follow these instructions to reproduce the desktop application locally.
Make sure you have npm
, python
and anaconda
installed!
- Clone the repository
- Create a new conda environment
conda create -n directorygpt python=3.8
- Activate the conda environment
conda activate directorygpt
- Install requirements
pip install -r requirements.txt
- Install node packages in
/frontend
directory:npm i
- Set up a GPT-3.5 OpenAI API key, store it in a file named
.env
asOPENAI_API_KEY="INSERT-KEY-HERE"
- On a terminal, run
python backend/app.py
- On a separate terminal, change directory to
/frontend
and runnpm start
- Create executable
- Allow for collaboration in folders
- Google Drive/OneDrive integration