Usage
Description
Clone a VibeHub project to create a local copy. This downloads all files and sets up the project for local development.Arguments
The URL of the VibeHub project to clone.
Example:
https://vibehub.co.in/username/project-nameOptional directory name. Defaults to the project name.
Examples
Basic Clone
my-project directory with all the project files.
Clone to Specific Directory
Clone and Enter Directory
What Gets Cloned
| Content | Included |
|---|---|
| All files | Yes |
| Latest file versions | Yes |
| VibeHub configuration | Yes |
| Commit history | Metadata only |
| AI prompts | Viewable in VibeHub web |
Clone Workflow
Prerequisites
- Must be authenticated with
vibe login - Must have access to the project (owner or collaborator)
Output
A successful clone shows:After Cloning
Once cloned, you can immediately:vibe init or vibe set.
Cloning Private Projects
For private projects, you must:- Be logged in (
vibe login) - Be a collaborator on the project
Error Handling
Project Not Found
Directory Exists
- Remove the existing directory
- Specify a different directory name
Not Authenticated
vibe login.
Clone vs Set
| Command | Use Case |
|---|---|
vibe clone | Starting fresh, downloading a project |
vibe set | Connecting an existing local directory to VibeHub |
clone when you don’t have the files locally.
Use set when you already have files and want to connect them.
Related Commands
- vibe set - Connect existing directory to VibeHub
- vibe pull - Update an already-cloned project
- vibe status - Check project status