Open the dashboard, print shell completions and print the CLI version.

| Command | Summary |
| --- | --- |
| [`open`](/content/docs/cli/commands/utilities#open/index.html) | Open the dashboard in a browser |
| [`completion`](/content/docs/cli/commands/utilities#completion/index.html) | Print a shell completion script (bash, zsh, fish) |
| [`version`](/content/docs/cli/commands/utilities#version/index.html) | Print the CLI version |

Every command also takes the [global flags](/content/docs/cli/commands#global-flags/index.html).

## [open](/content/docs/cli/commands/utilities#open/index.html)

Open the dashboard in a browser.

Opens the MachineMail dashboard (machinemail.dev). Pages: inboxes, threads, drafts, domains, webhooks, api-keys, lists, usage, settings. Without a browser (SSH, CI, a sandbox) it prints the URL. MACHINEMAIL_DASHBOARD_URL overrides the origin. The dashboard has its own sign-in; it does not use the CLI’s API key.

shell

```
machinemail open [page] [flags]
```

#### [Arguments](/content/docs/cli/commands/utilities#arguments/index.html)

| Field | Description |
| --- | --- |
| `[page]` | `string` - One of inboxes, threads, drafts, domains, webhooks, api-keys, lists, usage, settings |

#### [Flags](/content/docs/cli/commands/utilities#flags/index.html)

| Field | Description |
| --- | --- |
| `--inbox <inbox-id>` | `string` - Open this inbox. |
| `--print` | `boolean` - Print the URL instead of opening it. |

#### [Examples](/content/docs/cli/commands/utilities#examples/index.html)

shell

```
machinemail open
machinemail open webhooks
machinemail open --inbox agent@machinemail.dev
machinemail open --print
```

## [completion](/content/docs/cli/commands/utilities#completion/index.html)

Print a shell completion script (bash, zsh, fish).

Prints a completion script generated from this build’s command tree: resources, actions, flags with their descriptions, enum values and profile names. Completing never runs the CLI. Regenerate it after upgrading.

shell

```
machinemail completion <shell>
```

#### [Arguments](/content/docs/cli/commands/utilities#arguments-1/index.html)

| Field | Description |
| --- | --- |
| `<shell>` | `string` - Required; bash \| zsh \| fish |

#### [Examples](/content/docs/cli/commands/utilities#examples-1/index.html)

shell

```
machinemail completion bash > ~/.local/share/bash-completion/completions/machinemail
machinemail completion zsh > "${fpath[1]}/_machinemail"
machinemail completion fish > ~/.config/fish/completions/machinemail.fish
eval "$(machinemail completion bash)"
```

## [version](/content/docs/cli/commands/utilities#version/index.html)

Print the CLI version.

shell

```
machinemail version
```
