Cysinfo AI is an interactive AI solution designed to provide in-depth cybersecurity insights using fine-tuned LLMs and Generative AI. This README provides instructions for setting up and running the project.
- Cybersecurity insights powered by fine-tuned LLM.
- Real-time query resolution.
- Contextual awareness and advanced NLP capabilities.
Ensure the following tools and dependencies are installed on your system before proceeding:
- Node.js (v16 or above)
- npm (Node Package Manager)
- yarn (optional but recommended)
- Ollama (for LLM server setup)
The required node_modules
files are zipped for convenience. Follow these steps:
- Locate the zipped
node_modules
file in the project directory. - Extract the file using any archiving tool (e.g., WinRAR, 7-Zip, or
unzip
on Linux).
The fine-tuned model for this project is hosted on Google Drive. Download and save it to a specific directory as follows:
- Use the following link to download the fine-tuned model: Download Model
- Save the model in the
models
directory within the project folder:<project-root>/models/
- Install Ollama: Follow the official documentation for installing Ollama on your system.
- Start the Ollama Server:
Run the following command to start the Ollama server:
ollama serve
- Clone the repository to your local machine:
git clone https://github.com/shreeramdrao/Cysinfo-AI.git
- Navigate to the project directory:
cd Cysinfo-AI
- Install Yarn globally using npm:
npm install --global yarn
- Verify the installation:
yarn --version
- Install project dependencies using Yarn:
yarn install
- Start the development server:
yarn dev
Cysinfo-AI/
├── models/ # Directory to store fine-tuned models
├── node_modules/ # Extracted node modules
├── src/ # Source code for the project
├── public/ # Static files
├── package.json # Project metadata and scripts
└── README.md # Project documentation
Feel free to open issues or submit pull requests for bug fixes, enhancements, or new features.