---
title: Create a repo
description: Add a new Wiblo-hosted repository to the workspace registry.
cli_command: "wiblo repos create <name>"
canonical_url: https://wiblo.app/docs/developers/cli/repos/repos-create
last_updated: 2026-07-28T17:12:38+02:00
md_url: https://wiblo.app/docs/developers/cli/repos/repos-create.md
---

# Create a repo

`$ wiblo repos create <name>`

## Usage

```bash
wiblo repos create website
```

```text
$ wiblo repos create website
✓ Created website
  id         rep_01J9...
  clone url  https://git.wiblo.app/...
```

## Arguments & flags

| | Description |
| --- | --- |
| `name` (argument) | Display name for the new repo. Required. |
| `--workspace` | Workspace **uuid** (default `WIBLO_WORKSPACE_ID`). |
| `--json` | Print the created repo as JSON (`id`, `display_name`, `clone_url`). |

## Behaviour

- A name already in the registry answers `409` — pick another.
- The new repo is empty; add it to a run with [`wiblo repos add`](/docs/developers/cli/repos/repos-add) or push to its clone URL from anywhere the run's credentials reach.
