Powered by OpenIA and Langchain
Backend technologies:
- Node.js
- Typescript
- Langchain
- PostgreSQL
- Express
Frontend Technologies
- React.js
- Vite
- Zustand
- Axios
- ChakraUI
- Docker and Docker compose installed.
- Create a local database:
cd ./server
docker-compose -f docker-compose.local.yml up -d
- Raise the developent server (backend):
cd ./server
npm i
npm run dev
- Raise the developent server (frontend):
cd ./web
npm i
npm run develop
- Start Coding !
Every PR is welcome!
- Crate a .env:
cp ./server/.env.example ./server/.env
- Replace
SAMPLE_KEY
with your OpenAI key. - Run
docker-compose up
- Maybe use Redis vector store to improve performance