Inhouse is a user-friendly and intuitive document assistant that helps you improve your productivity. Inhouse integrates seamlessly with your Google Drive, allowing you to ask questions about your documents using natural language. It answers your questions effortlessly and provides sources from your documents, making knowledge retrieval a breeze.
Built with:
- Go to Inhouse
- Create an account
- Upload files or give a sharing link to one of your Google Drive folders by clicking on "Sync Drive"
- Shoot your questions!
inhouse.mp4
- Git clone the repo
- Setting up the frontend
- Go to the
frontenddirectory - Make sure to use node 18 (use
nvmif you have another version) - Run
npm i - Create a
.envfile and setVITE_API_DOMAINto the url of the flask server - Run
npm run devwill start the server
- Go to the
- Setting up the backend
- Go to the
backenddirectory pip install -r requirements.txt- Set up a MongoDB cluster and replace the connection string on
main.py - Make the
passage-ranking.pyfile a Modal instance (more info here) - Creare a
.envfile and set the variablesOPENAI_API,DB_PASSWORDandAPP_DOMAIN(url of the vite server) - Run
python3 main.py
- Go to the
- Boom! You should be good to go but if you face a problem, feel free to make an issue :))
This project was greatly inspired from AlignmentSearch made by Fraser Lee, Henri Lemoine and Thomas Lemoine.
We've basically used their OpenAI API prompt and tuned it a bit for our use case!


