Unrestricted AI Assistant for Cybersecurity Research
Features • Installation • Usage • Updates • Disclaimer
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
- Python 3.9+ installed
- Internet connection
- OpenAI API key
-
Clone this repository or download the script:
git clone https://github.com/InfoSecREDD/DarkGPT-Lite.git cd DarkGPT-Lite
-
Run the script:
python darkgpt.py
-
DarkGPT Lite will:
- Automatically create a virtual environment
- Install all required dependencies
- Prompt you for your OpenAI API key on first run
After startup, you'll see the main menu with the following options:
- Chat with DarkGPT Lite: Start an interactive AI conversation
- Create New Project: Generate a new software project with AI
- List Projects: View your existing projects
- Edit Project: Modify files in an existing project
- Delete Project: Remove a project
- Run Project: Execute a Python project
- Change API Key: Update your OpenAI API key
- Edit System Message: Customize the AI's behavior
- Change AI Model: Switch between different AI models
- Reset Settings: Restore default configuration
- Check for Updates: Update to the latest version
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
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
DarkGPT Lite supports several AI models:
gpt-3.5-turbo
: Default model, balanced performance and costgpt-3.5-turbo-16k
: Extended context windowgpt-4-turbo
: Enhanced capabilities (higher cost)gpt-4-1106-preview
: Most advanced model (highest cost)- Custom model names
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
DarkGPT Lite includes an update system to stay current with the latest features:
- Select "Check for Updates" from the main menu
- The tool will compare your version with the latest on GitHub
- If an update is available, you can download and apply it automatically
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.
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.
DarkGPT Lite is released under the MIT License. See the LICENSE file for details.
Created by InfoSecREDD
Made with ❤️ for the cybersecurity research community