---
icon: lucide/play
---

# start-services

Start all agent-cli services in a Zellij session.

## Usage

```bash
agent-cli start-services [OPTIONS]
```

## Description

Starts:

- Ollama (LLM server)
- Wyoming Whisper (faster-whisper on Linux/Intel, MLX Whisper on Apple Silicon)
- Wyoming Piper (text-to-speech)
- Wyoming OpenWakeWord (wake word detection)

Services run inside a Zellij session named `agent-cli`.

## Options

<!-- CODE:START -->
<!-- from agent_cli.docs_gen import all_options_for_docs -->
<!-- print(all_options_for_docs("start-services")) -->
<!-- CODE:END -->
<!-- OUTPUT:START -->
<!-- ⚠️ This content is auto-generated by `markdown-code-runner`. -->
### Options

| Option | Default | Description |
|--------|---------|-------------|
| `--attach/--no-attach` | `true` | Attach to the Zellij session after starting. With `--no-attach`, services start in background and you can reattach later with `zellij attach agent-cli` |


<!-- OUTPUT:END -->

## Examples

```bash
# Start services and attach
agent-cli start-services

# Start services without attaching
agent-cli start-services --no-attach
```
