Skip to content

DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI for cybersecurity research purposes

License

Notifications You must be signed in to change notification settings

InfoSecREDD/DarkGPT-Lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarkGPT Lite

DarkGPT Lite Logo

Unrestricted AI Assistant for Cybersecurity Research

FeaturesInstallationUsageUpdatesDisclaimer

Features

DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI for cybersecurity research purposes:

(NOTE: To make this clear, this is based off of "Prompt Engineering", when this prompt breaks fully. There is a handful of new prompts I have and will rotate them accordingly.)

  • Unrestricted AI Conversations: Direct access to AI without typical safety filters
  • Project Management: Create, edit, and manage code projects within the application
  • Virtual Environment Handling: Automatic setup and management of Python dependencies
  • Visual UI: Enhanced terminal interface with animations and color-coded menus
  • Multiple AI Models: Support for various OpenAI models with easy switching
  • Automatic Updates: Built-in system to check for and apply updates

Installation

Prerequisites

  • Python 3.9+ installed
  • Internet connection
  • OpenAI API key

Setup

  1. Clone this repository or download the script:

    git clone https://github.com/InfoSecREDD/DarkGPT-Lite.git
    cd DarkGPT-Lite
  2. Run the script:

    python darkgpt.py
  3. DarkGPT Lite will:

    • Automatically create a virtual environment
    • Install all required dependencies
    • Prompt you for your OpenAI API key on first run

Usage

Main Menu Navigation

After startup, you'll see the main menu with the following options:

  1. Chat with DarkGPT Lite: Start an interactive AI conversation
  2. Create New Project: Generate a new software project with AI
  3. List Projects: View your existing projects
  4. Edit Project: Modify files in an existing project
  5. Delete Project: Remove a project
  6. Run Project: Execute a Python project
  7. Change API Key: Update your OpenAI API key
  8. Edit System Message: Customize the AI's behavior
  9. Change AI Model: Switch between different AI models
  10. Reset Settings: Restore default configuration
  11. Check for Updates: Update to the latest version

AI Chat

In chat mode, you can have unrestricted conversations with the AI assistant:

  • Type your queries and receive responses
  • Enter exit to return to the main menu
  • All conversations respect the system message settings

Project Management

DarkGPT Lite can help create and manage code projects:

  • Generate complete code projects based on your description
  • Edit existing project files with AI assistance
  • Manage project dependencies automatically
  • Execute projects within the application

Customization

Changing AI Models

DarkGPT Lite supports several AI models:

  • gpt-3.5-turbo: Default model, balanced performance and cost
  • gpt-3.5-turbo-16k: Extended context window
  • gpt-4-turbo: Enhanced capabilities (higher cost)
  • gpt-4-1106-preview: Most advanced model (highest cost)
  • Custom model names

System Message

The system message defines how the AI responds to queries. You can modify it to:

  • Change the AI's personality
  • Focus on specific areas of expertise
  • Adjust the response style

Updates

DarkGPT Lite includes an update system to stay current with the latest features:

  1. Select "Check for Updates" from the main menu
  2. The tool will compare your version with the latest on GitHub
  3. If an update is available, you can download and apply it automatically

Disclaimer

⚠️ For Educational and Research Purposes Only ⚠️

This tool is provided for cybersecurity educational and research purposes only. Users assume all responsibility for how they use this software.

Please read the full DISCLAIMER.md before using this tool.

⚠️ API Key Warning ⚠️

Using this tool with your OpenAI API key carries significant risks. Misuse can result in:

  • Immediate termination of your OpenAI account
  • Permanent ban from all OpenAI services
  • Financial liability for unauthorized use
  • Potential legal consequences

You are solely responsible for all activities conducted with your API key.

License

DarkGPT Lite is released under the MIT License. See the LICENSE file for details.

Author

Created by InfoSecREDD


Made with ❤️ for the cybersecurity research community

About

DarkGPT Lite is a specialized CLI tool providing unrestricted conversations with AI for cybersecurity research purposes

Topics

Resources

License

Stars

Watchers

Forks

Languages