- Node.js
- Tesseract
- MongoDB
- Python
install from https://nodejs.org/dist/v22.20.0/node-v22.20.0-x64.msi
a msi file will be downloaded. Run the installer and follow the prompts to complete the installation.
- check this option when installing
node -v
npm -vif npm -v error's out try restarting your terminal / pc / vscode
-
Download the Windows installer from https://github.com/UB-Mannheim/tesseract/releases/download/v5.4.0.20240606/tesseract-ocr-w64-setup-5.4.0.20240606.exe
-
run the installer
install from https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-8.2.1-signed.msi
-
run the installer and follow the prompts to complete the installation.
-
an application named "MongoDB Compass" will be installed in your system. open it and follow steps to connect to your local db
-
do next next next when prompted between complete and custom select complete then next next next install
- add new connection
- save and connect
-
Download the Windows installer from https://www.python.org/ftp/python/3.11.9/python-3.11.9-amd64.exe
-
run the installer and follow check the following option when prompted
-
check both options, in image one is unchecked
In line no 4 Change the
OLLAMA_MODELname to the model you want to use.
- please use power shell to run this script (right side terminal in vscode)
- it handels error related to ssl certification in node, git, python and huggingface

prism_vm.ps1git clone https://github.com/bugslayer01/Knowledge-Synthesis-Platform.gitnavigate into the project directory:
cd Knowledge-Synthesis-Platformgit checkout cpu-versionFollow these steps to set up and run the backend server:
It's recommended to use a virtual environment to isolate dependencies:
python -m venv virtualEnv- Windows (PowerShell):
.\virtualEnv\Scripts\activate.ps1- Windows (Terminal):
.\virtualEnv\Scripts\activate- Linux / macOS:(depend on your shell)
source virtualEnv/bin/activateMake sure you have pip updated, then install the required packages:
pip install -r requirements.txt
run the FastAPI server: make sure that virtual environment is activated
python backend.pyThe server will start at:
http://127.0.0.1:3000
Follow these steps to set up and run the frontend server:
open a new terminal and run frontend.py
python frontend.py



