A colorful command-line application that generates AI content prompts through interactive questionnaires across multiple categories.
PromptGPT OS helps you create detailed, effective prompts for AI content generation across various categories including Code, Images, Music, Text, and Video.
- Select a content category (Code, Image, Music, Text, Video, or Custom)
- Choose a specific subcategory
- Answer comprehensive questions about your desired content
- Get a professionally crafted AI prompt
- Save or copy your prompt for use with AI tools
β Works Completely Offline - No internet connection required!
- 1,781+ comprehensive questions across 34+ subcategories
- Professional prompt templates for each content type
- Rich colorful terminal interface with ASCII art and animations
- Interactive navigation with keyboard shortcuts
- File saving functionality for generated prompts
- π Copy to Clipboard - One-click copy with instant clipboard access
- π History Management - Track your past 10 generated prompts
- π Progress Tracking - Real-time session statistics and analytics
- Custom categories & templates - Create your own content types
- Settings & template guide - Full customization support
- ποΈ Offline Database - PostgreSQL support for enterprise deployment
- π¨ Advanced Animations - Enhanced visual effects and user experience
- Cross-platform support (Windows, macOS, Linux)
- 100% Offline Operation - No internet connection needed
- π Code Protection - Watermarked codebase for intellectual property protection
- Python 3.6 or higher
- pip package manager
-
Download Project Files
- Download the
COMPLETE_PROJECT_FILES.txt
- Extract all files according to the directory structure below
- Download the
-
Create Directory Structure
promptgpt_os/ βββ main.py βββ pyproject.toml βββ project_requirements.txt βββ README.md βββ config/ β βββ settings.py βββ data/ β βββ questions.json β βββ templates.json βββ ui/ β βββ display.py βββ utils/ β βββ navigation.py β βββ prompt_generator.py β βββ file_handler.py βββ generated_prompts/ (will be auto-created)
-
Install Dependencies
# Option 1: Using pip directly pip install rich keyboard # Option 2: Using requirements file pip install -r project_requirements.txt
-
Run the Application
cd promptgpt_os python main.py
- Ensure Python 3.6+ is installed:
python --version
- If pip is not found, install it first
- For permission issues on macOS/Linux, try:
pip install --user rich keyboard
- On Windows, you may need to run as administrator
promptgpt_os/
βββ main.py # Main application file
βββ pyproject.toml # Dependencies configuration
βββ README.md # This file
βββ config/
β βββ settings.py # Settings, colors, ASCII art
βββ data/
β βββ questions.json # All questions database
β βββ templates.json # Prompt templates
βββ ui/
β βββ display.py # Display manager
βββ utils/
β βββ navigation.py # Navigation handler
β βββ prompt_generator.py # Prompt generation logic
β βββ file_handler.py # File operations
βββ generated_prompts/ # Output directory (auto-created)
- NEVER use yes/no answers - Always provide detailed, comprehensive responses
- The more detail you provide, the better your prompt will be
- Elaborate on every aspect of your requirements and preferences
- Include examples when possible to clarify your needs
Instead of: "Yes, I need user authentication" Use: "I need a robust user authentication system with email/password login, social media OAuth (Google, Facebook), password reset functionality, email verification, session management, and role-based access control for admin, moderator, and regular user roles."
Instead of: "Modern design" Use: "I want a clean, minimalist design following Material Design principles with a blue and white color scheme, sans-serif typography (like Inter or Roboto), subtle shadows, rounded corners, and smooth animations. The design should feel professional yet approachable, similar to modern SaaS applications like Slack or Notion."
-
Context & Purpose
- Explain the broader context of your project
- Define your target audience demographics and technical skill level
- Describe the problem you're solving
-
Specific Requirements
- List all functional requirements in detail
- Specify technical constraints and preferences
- Include performance and scalability needs
-
Style & Preferences
- Describe visual style, tone, or aesthetic preferences
- Mention any brand guidelines or existing standards
- Reference examples or inspirations
-
Technical Details
- Specify frameworks, languages, or tools you prefer
- Include integration requirements with other systems
- Mention hosting, deployment, or platform constraints
-
Success Criteria
- Define what success looks like for your project
- Include measurable goals or outcomes
- Specify any compliance or accessibility requirements
Before submitting each response, ask yourself:
- Did I provide specific examples?
- Did I explain the "why" behind my requirements?
- Did I include enough detail for someone unfamiliar with my project?
- Did I mention my target audience and their needs?
- Did I specify any constraints or limitations?
- Could I add more context or background information?
- Reference Examples: Mention specific websites, apps, or designs you admire
- Include User Stories: Describe how users will interact with your content
- Specify Edge Cases: Mention special situations or requirements
- Provide Context: Explain why certain features or styles are important
- Think Long-term: Consider future needs and scalability
- Be Honest About Constraints: Mention budget, timeline, or technical limitations
- Use hotkeys (Shift+Letter) for quick navigation
- Type menu options directly
- Use 'back', 'home', 'quit' commands anytime
- Web Applications
- Mobile Apps
- Scripts
- Backend Systems
- Debugging
- Code Analysis
- Fantasy Art
- Social Media Graphics
- Memes
- Business Graphics
- Marketing Materials
- Infographics
- Character Design
- EDM
- Hip-Hop
- Country
- Pop
- Rock
- Classical
- Jazz
- Folk
- Blog Posts
- Marketing Copy
- Creative Writing
- Technical Documentation
- Social Media Content
- Email Marketing
- Promotional Videos
- Educational Content
- Entertainment
- Social Media Videos
- Documentaries
- Tutorials
- Start the application:
python main.py
- Navigate: Use the main menu to select options
- Answer questions: Be thorough and specific
- Review prompts: Check generated content before use
- Save prompts: Files are automatically saved to
generated_prompts/
The application includes a built-in README accessible from the main menu that provides detailed usage instructions and navigation help.
This is a private application that requires authentication. If you don't have access credentials:
- Run the application
- Select "Request access (new users)"
- Fill out the access request form
- Wait for approval via email
For support, questions, or commercial licensing: Email: [email protected]
Personal Use Only - This application is provided for personal use only on your personal computer locally.
If you intend to use this application for any commercial, public, or monetized purpose, you MUST purchase a paid commercial license.
For commercial licensing, contact: [email protected]
- Commercial use of any kind
- Public distribution or sharing
- Monetization or profit generation
- Business or corporate use
- Resale or licensing to others
For questions, support, or commercial licensing inquiries, please contact: Email: [email protected]
Version 1.0.0 | Made with β€οΈ for AI creators