Skip to content

LSH9132/seo-domain-genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SEO Domain Genius ๐Ÿ”

GitHub Python LangChain OpenAI

AI-powered domain name generator that creates SEO-friendly domain suggestions using LangChain and OpenAI/Llama models. ๐Ÿš€

โœจ Features

  • ๐ŸŽฏ SEO-Optimized Suggestions: Generate domain names optimized for search engines
  • ๐Ÿค– AI-Powered Analysis: Utilizes GPT/Llama models for intelligent suggestions
  • โœจ Brand Analysis: Provides detailed brand meaning and potential analysis
  • ๐Ÿ”„ Real-time Availability: Checks domain availability instantly
  • ๐ŸŒ Multiple Models: Supports both OpenAI GPT and Llama models
  • ๐Ÿ›ก๏ธ Validation: Ensures generated domains follow naming conventions and best practices

๐Ÿš€ Quick Start

Prerequisites

  • Python 3.9+
  • Docker (optional)
  • OpenAI API key

Installation

  1. Clone the repository:
git clone https://github.com/LSH9132/seo-domain-genius.git
cd seo-domain-genius
  1. Set up the environment:
./scripts/setup.sh
  1. Configure your environment variables:
cp .env.example .env

Edit .env with your API keys and preferences

Usage

Using Docker (Recommended)

./scripts/run.sh "your platform name"

Using Python directly

python main.py "your platform name"

๐Ÿ—๏ธ Project Structure

โ”œโ”€โ”€ config/ # Configuration files
โ”œโ”€โ”€ models/ # AI model files
โ”œโ”€โ”€ src/ # Source code
โ”‚ โ”œโ”€โ”€ llm/ # LLM implementations
โ”‚ โ”œโ”€โ”€ domain/ # Domain generation logic
โ”‚ โ””โ”€โ”€ utils/ # Utility functions
โ”œโ”€โ”€ tests/ # Test files
โ””โ”€โ”€ scripts/ # Utility scripts

๐Ÿ”ง Configuration

The application can be configured using environment variables in the .env file:

OPENAI_API_KEY=your-api-key
DEFAULT_MODEL_TYPE=openai
GPT_MODEL_NAME=gpt-3.5-turbo

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

๐Ÿ“ License

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

๐Ÿ™ Acknowledgments

  • OpenAI for their GPT models
  • LangChain for the amazing framework
  • Python community for various packages used in this project

๐Ÿ“ž Support

If you have any questions or need help, please:

  1. Check the Issues page
  2. Create a new issue if your problem isn't already listed

๐Ÿ”ฎ Roadmap

  • Add support for more TLD options
  • Implement advanced SEO scoring
  • Add bulk domain generation
  • Create web interface
  • Add more language models support

๐Ÿ“Š Stats

GitHub stars GitHub forks GitHub watchers


Made with โค๏ธ by LSH9132

About

๐Ÿ” AI-powered domain name generator that creates SEO-friendly domain suggestions using LangChain and OpenAI/Llama models. ๐Ÿš€ Key Features: ๐ŸŽฏ SEO-optimized domain suggestions ๐Ÿค– Powered by GPT/Llama models โœจ Brand meaning analysis ๐Ÿ”„ Real-time domain availability check ๐ŸŒ Multiple TLD support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors