SecureGPT is an AI-powered cybersecurity education assistant designed to help users learn about security concepts, best practices, and common vulnerabilities. It provides accurate and helpful information on cybersecurity topics while ensuring user-friendly interaction.
- Interactive chatbot for cybersecurity queries
- Real-time response generation using
deepseek-coder-v2 - Identity filtering to maintain a focused security discussion
- Simple and clean UI with Tailwind CSS styling
- Secure and ethical AI interaction
Before running SecureGPT, ensure you have the following installed:
git clone https://github.com/shoaibbshaikhh/SecureGPT.git
cd SecureGPTUsing npm:
npm install- Install Ollama on your system.
- Pull the
deepseek-coder-v2model:
ollama pull deepseek-coder-v2- Start the model server:
ollama run deepseek-coder-v2Ensure that the model is running on localhost:11434 before starting the SecureGPT application.
Run the development server:
npm run devThe app will be accessible at http://localhost:5173.
- Open SecureGPT in your browser.
- Type your cybersecurity-related query in the input field.
- Get an accurate and informative response from SecureGPT.
SecureGPT/
├── src/
│ ├── components/ # UI Components
│ ├── assets/ # Static Assets
│ ├── App.tsx # Main Application File
│ ├── index.tsx # Entry Point
├── public/ # Static Files
├── package.json # Project Dependencies
├── tailwind.config.js # Tailwind CSS Configuration
├── README.md # Project Documentation
We welcome contributions! To contribute:
- Fork the repository
- Create a new branch (
feature-branch) - Commit your changes
- Push to your fork and submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by Shoaib Shaikh. Connect with me on GitHub.
For any issues or feature requests, please open an issue.
