An open API service indexing awesome lists of open source software.

https://github.com/psantosh16/repopilot

AI-powered GitHub bio generation with customizable GIF headers. Craft your perfect profile, effortlessly.
https://github.com/psantosh16/repopilot

api deepseek-r1 gemini github github-api headlessui middleware mistral nextjs pnpm restful-api server-actions tailwindcss typescript

Last synced: 25 days ago
JSON representation

AI-powered GitHub bio generation with customizable GIF headers. Craft your perfect profile, effortlessly.

Awesome Lists containing this project

README

          

![RepoPilot - AI-Powered GitHub Bio Generator](https://github.com/user-attachments/assets/39e667f9-c0f9-44ee-957c-70aba3aa487b)

# RepoPilot

RepoPilot is an AI-powered tool that generates unique and engaging GitHub bios, enhanced with customizable GIF headers. It analyzes your repositories, allows you to input custom prompts, and blends these elements to create a personalized profile that truly reflects your skills and projects.

### Features

- **AI-Powered Bio Generation:** Automatically create compelling bios using advanced AI algorithms.
- **Repository Analysis:** Utilizes your GitHub repository data to tailor your bio.
- **Custom Prompts:** Fine-tune your bio with custom prompts to add a personal touch.
- **Customizable GIF Headers:** Add visually appealing and animated GIF headers to make your profile stand out.
- **Easy to Use:** Simple and intuitive interface for seamless bio generation.

### Getting Started

To get a local copy of the project up and running, follow these steps:

#### Prerequisites

- [Node.js](https://nodejs.org/en/download/) (v18 or later)
- [pnpm](https://pnpm.io/installation)

#### Installation

1. **Clone the repository:**

```bash
git clone https://github.com/psantosh16/RepoPilot.git
cd RepoPilot
```

2. **Install dependencies:**
Using pnpm:

```bash
pnpm install
```

3. **Set up environment variables:**

- Rename `.env.sample` to `.env`:

```bash
mv .env.sample .env
```

- Update the `.env` file with your credentials and any other necessary environment variables.

4. **Start the development server:**

With pnpm:

```bash
pnpm run dev
```

The application should now be running on [http://localhost:3000](http://localhost:3000).

### Usage Examples

- **Generating a Basic Bio:** (Show an example of generating a bio with default settings.)
- **Using Custom Prompts:** (Demonstrate how to use custom prompts to personalize the bio.)
- **Adding a GIF Header:** (Explain how to add and customize GIF headers.)

### Contributing

We welcome contributions! If you'd like to contribute to RepoPilot, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request.