> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hypeframe.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub integration

> Connect HypeFrame with GitHub to manage version control, push code, and collaborate on your projects.

## What you can do with GitHub

Once connected, you can:

* **Create repositories** - Set up new GitHub repositories for your projects
* **Push code** - Automatically push your project code to GitHub

## Getting started

<Steps>
  <Step title="Open the MCP Tools panel">
    Click on the Tools menu in your HypeFrame dashboard to access the MCP Tools panel.
  </Step>

  <Step title="Connect to GitHub MCP">
    Look for the GitHub card in the integrations list. Click "Add GitHub" or
    "Connect GitHub" to begin the connection process.
  </Step>

  <Step title="Authorize the connection">
    You'll be redirected to GitHub to authorize the connection. Sign in to your
    GitHub account if you're not already logged in, then approve the connection
    request.

    <Tip>
      If you don't have a GitHub account, you'll need to sign up at
      [github.com](https://github.com) first.
    </Tip>
  </Step>

  <Step title="Start using GitHub">
    Once connected, you can start using GitHub features. Ask HypeFrame to create repositories or push code using natural language.
  </Step>
</Steps>

## Using GitHub with HypeFrame

After connecting, you can use GitHub features through prompts. Here are some examples:

### Create a repository

> "Create a GitHub repository for my project and push my code."

HypeFrame will create a new repository and push your current project code to it.

### Push changes

> "Push my latest changes to GitHub."

This will commit and push any changes you've made to your connected repository.

<Info>
  All GitHub operations happen through the MCP integration, so you can manage
  everything from within HypeFrame without switching to GitHub's interface.
</Info>

## Troubleshooting

### Connection issues

If you're having trouble connecting to GitHub:

* Make sure you're logged into the correct GitHub account
* Check that you've authorized HypeFrame's access
* Try disconnecting and reconnecting the integration

### Push errors

If pushing code fails:

* Verify your repository exists and you have write access
* Check that your project has changes to push
* Ensure your GitHub connection is still active

<Warning>
  Make sure you have the necessary permissions on the GitHub repository. You
  need write access to push code.
</Warning>

## Need help?

<Info>
  Having trouble with GitHub integration? Questions about using GitHub with
  HypeFrame? Reach out at [contact@hypeframe.ai](mailto:contact@hypeframe.ai)
  for assistance.
</Info>
