AI-powered domain name generator that creates SEO-friendly domain suggestions using LangChain and OpenAI/Llama models. ๐
- ๐ฏ 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
- Python 3.9+
- Docker (optional)
- OpenAI API key
- Clone the repository:
git clone https://github.com/LSH9132/seo-domain-genius.git
cd seo-domain-genius- Set up the environment:
./scripts/setup.sh- Configure your environment variables:
cp .env.example .env./scripts/run.sh "your platform name"python main.py "your platform name"โโโ 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
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-turboContributions 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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenAI for their GPT models
- LangChain for the amazing framework
- Python community for various packages used in this project
If you have any questions or need help, please:
- Check the Issues page
- Create a new issue if your problem isn't already listed
- Add support for more TLD options
- Implement advanced SEO scoring
- Add bulk domain generation
- Create web interface
- Add more language models support
Made with โค๏ธ by LSH9132