Skip to content

shoaibbshaikhh/SecureGPT

Repository files navigation

SecureGPT

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.

Logo

Features

  • 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

Installation & Setup

Prerequisites

Before running SecureGPT, ensure you have the following installed:

Clone the Repository

git clone https://github.com/shoaibbshaikhh/SecureGPT.git
cd SecureGPT

Install Dependencies

Using npm:

npm install

Setup Ollama and Deepseek-Coder

  1. Install Ollama on your system.
  2. Pull the deepseek-coder-v2 model:
ollama pull deepseek-coder-v2
  1. Start the model server:
ollama run deepseek-coder-v2

Ensure that the model is running on localhost:11434 before starting the SecureGPT application.

Start the Application

Run the development server:

npm run dev

The app will be accessible at http://localhost:5173.

Usage

  1. Open SecureGPT in your browser.
  2. Type your cybersecurity-related query in the input field.
  3. Get an accurate and informative response from SecureGPT.

Project Structure

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

Contributing

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a new branch (feature-branch)
  3. Commit your changes
  4. Push to your fork and submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Developed by Shoaib Shaikh. Connect with me on GitHub.


For any issues or feature requests, please open an issue.

About

SecureGPT: An AI-powered cybersecurity education assistant.

Topics

Resources

License

Stars

4 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors