Skip to content

rsd-darshan/RepoGenie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RepoGenie: Your AI-Powered Project Setup Assistant

Effortlessly clone, install, and optimize your projects with RepoGenie – the AI-powered setup assistant!

🚀 Overview

People often spend hours cloning repositories, installing dependencies, and managing files manually, resulting in wasted time and frustration. Our AI GitHub Repo Cloner is here to eliminate those headaches! With just a repo link, our system automates everything – cloning the repo, installing all dependencies, handling files, and ensuring your device is fully compatible to run the project. Save time, reduce errors, and get your projects up and running seamlessly with our smart AI solution. Say goodbye to manual setup and let our AI handle it all!

RepoGenie simplifies the process of setting up projects from GitHub repositories. Gone are the days of spending hours cloning repos, installing dependencies, and configuring your environment. RepoGenie automates everything – from cloning to compatibility, handling file operations, and ensuring your device is ready to run the code with minimal effort.

✨ Features

  • Clone GitHub Repos in Seconds: Just provide the repo link, and RepoGenie will take care of the rest.
  • Automatic Dependency Installation: Detects the project type and installs all required dependencies (npm, pip, etc.).
  • File Handling: Manages files by adding, removing, or editing them to ensure your environment is perfectly configured.
  • Multi-language Support: Handles projects in Python, Node.js, and more.
  • Optimizes for Compatibility: Ensures the project is compatible with your device and ready to run.
  • Website Word Replacement: If you're cloning a website, RepoGenie provides a word replacement function. Users can manually remove or change words from the website or code.
  • Premium Word & Photo Replacement: With the premium feature, users can provide 2-10 sentences they want to change, along with a short description. Our advanced AI will replace all specified words across the website, including photos, to match the new context.

🛠️ Installation

  1. Clone the RepoGenie repository:

    git clone https://github.com/yourusername/repogenie.git
  2. Navigate to the project directory:

    cd repogenie
  3. Create and activate a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
  4. Install the required Python dependencies:

    pip install -r requirements.txt
  5. Run the application (e.g., Flask for backend):

    python app.py
  6. Open index.html in your browser to interact with the frontend.

🧑‍💻 Usage

  1. Enter the GitHub repository link you want to clone in the input field.
  2. RepoGenie will automatically clone the repository, install the dependencies, and handle any necessary file operations.
  3. Use the word replacement function for websites to manually change or remove words from the cloned project.
  4. For the premium feature, provide 2-10 sentences you want to change along with a description, and let our AI update the website content and photos accordingly.

📜 License

This project is licensed under the MIT License. See the LICENSE file for more details.

🙌 Contributing

We welcome contributions! Please check out our Contributing Guide for more details on how to get started.


RepoGenie – Taking the hassle out of project setup, so you can focus on what really matters: coding!


Try RepoGenie with a random portfolio link to see it in action!

repocloner repocloner1 repocloner2 repocloner3 repocloner4 repocloner5 repocloner6 repocloner7 repocloner8

RepoGenie – Taking the hassle out of project setup, so you can focus on what really matters: coding!

About

Effortlessly clone, install, and optimize your projects with RepoGenie – the AI-powered setup assistant!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors