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

# Quick Start

> Get started with VibeHub in under 5 minutes

## Create Your Account

<Steps>
  <Step title="Visit VibeHub">
    Go to [vibehub.co.in](https://vibehub.co.in) and click **Sign In** in the top right corner
  </Step>

  <Step title="Authenticate with Google">
    Click **Continue with Google** to create your account. We use Google OAuth for secure, passwordless authentication.
  </Step>

  <Step title="You're In!">
    You'll be redirected to your dashboard, ready to create projects
  </Step>
</Steps>

## Create Your First Project

<Steps>
  <Step title="Click New Project">
    From your dashboard, click the **New Project** button in the top right
  </Step>

  <Step title="Enter Project Details">
    Fill in the project information:

    * **Name**: Give your project a descriptive name (e.g., "my-awesome-app")
    * **Description**: Optional description of what you're building
  </Step>

  <Step title="Start Building">
    Your project is created! You now have several options:

    * Push commits from the CLI
    * Invite collaborators to work with you
  </Step>
</Steps>

<Info>
  **Prefer the command line?** Check out the [CLI Installation Guide](/cli/installation) to push commits directly from your terminal.
</Info>

## Push Your First Commit

Once you have a project, you can start pushing commits using the VibeHub CLI.

### Install the CLI

```bash theme={null}
npm install -g vibehub-cli@latest
```

### Authenticate

```bash theme={null}
vibe login
```

This opens your browser to authenticate with your VibeHub account.

### Connect to Your Project

```bash theme={null}
vibe set https://vibehub.co.in/username/project-name
```

### Push Your Code

```bash theme={null}
vibe push
```

Your commits, along with any AI prompts captured during development, are now synced to VibeHub.

## Alternative: Import from GitHub

Already have a repository on GitHub? You can import it directly:

<Steps>
  <Step title="Open Import Modal">
    From your dashboard, click **Import from GitHub**
  </Step>

  <Step title="Connect GitHub (First Time)">
    If this is your first import, click **Connect with GitHub** to authorize VibeHub
  </Step>

  <Step title="Enter Repository URL">
    Paste your GitHub repository URL (e.g., `https://github.com/username/repo`)
  </Step>

  <Step title="Import">
    Click **Import** and watch as your commits and files are brought into VibeHub
  </Step>
</Steps>

<Tip>
  VibeHub imports up to 100 of your most recent commits, preserving the full commit history with messages and authors.
</Tip>

## Next Steps

Now that you have a project set up, explore what you can do:

<CardGroup cols={2}>
  <Card title="Invite Collaborators" icon="user-plus" href="/collaboration/inviting-collaborators">
    Work together with your team
  </Card>

  <Card title="Create Branches" icon="code-branch" href="/version-control/branches">
    Organize your work with branches
  </Card>

  <Card title="Deploy Your Project" icon="cloud-arrow-up" href="/deployment/overview">
    Ship to Netlify or Vercel
  </Card>

  <Card title="Explore the CLI" icon="terminal" href="/cli/installation">
    Master the command line tools
  </Card>
</CardGroup>
