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

# cassian init

> Create a new Cassian project.

## Usage

```bash theme={null}
cassian init
```

Interactive setup. Creates `cassian.yaml` in the current directory. Shows live GPU availability.

## Flags

```bash theme={null}
cassian init --name my-project --gpu l4 --disk 50G --cloud-storage
```

| Flag              | Description                                |
| ----------------- | ------------------------------------------ |
| `--name <name>`   | Instance name                              |
| `--gpu <type>`    | GPU type (e.g. h100-sxm, a100-sxm, l4)     |
| `--gpu-count <n>` | Number of GPUs                             |
| `--disk <size>`   | Disk size (e.g. 50G, 200G)                 |
| `--cloud-storage` | Enable cloud storage at /workspace/storage |
| `-y`              | Skip all prompts, use defaults             |

## Generated cassian.yaml

```yaml theme={null}
name: my-project

gpu:
  count: 1
  type: l4

disk: 50G

storage: true

workspace:
  exclude:
    - "node_modules/"
    - ".venv/"
    - "__pycache__/"
    - "*.pyc"
    - "wandb/"
```
