CLI Reference¶
dictare agent¶
Launch an AI coding agent with voice input.
dictare agent <name> [options]
| Option | Description |
|---|---|
--profile, --type, -t |
Agent profile override |
--verbose, -v |
Enable debug output |
--server, -s |
Engine OpenVIP URL |
--continue, -C |
Resume previous agent session |
--live-dangerously |
Skip agent permission prompts (YOLO mode) |
dictare agent ozzy
dictare agent ozzy --continue
dictare agent gilmour --profile codex --verbose
dictare agent bowie -- claude --model opus
dictare service¶
Manage the Dictare background service.
dictare service <action>
| Action | Description |
|---|---|
install |
Install the system service |
uninstall |
Remove the system service |
start |
Start the service |
stop |
Stop the service |
restart |
Restart the service and wait for engine readiness |
status |
Show service status |
logs |
View service logs |
dictare service start
dictare service status
dictare service logs
dictare upgrade¶
Install a new Dictare runtime, activate it atomically, and repair service integration.
dictare upgrade [options]
| Option | Description |
|---|---|
--version |
Install a specific Dictare version |
--from-path |
Install from a local wheel, sdist, or path |
--extras |
Comma-separated extras override, for example mlx |
--reinstall |
Reinstall into an existing version directory |
--no-restart |
Leave services stopped after activation |
dictare upgrade
dictare upgrade --version 0.6.0rc1
dictare upgrade --reinstall --extras mlx
dictare rollback¶
Switch back to the previous runtime.
dictare rollback
dictare rollback --no-restart
dictare repair¶
Repair runtime-store shims, service files, and launcher integration.
dictare repair
dictare repair --no-start
dictare repair --force-bundle-migration
dictare uninstall¶
Move Dictare runtime and service state aside while preserving config and user data by default.
dictare uninstall
dictare uninstall --wipe-config
Use this before a clean reinstall. Homebrew users can then remove and reinstall the Homebrew entry point:
brew uninstall dictare
brew install dictare
dictare setup
dictare speak¶
Text-to-speech output.
dictare speak "Hello, world" [options]
| Option | Description |
|---|---|
--list-engines |
List available TTS engines |
--list-voices |
List voices for the current engine |
--language |
Language code |
--speed |
Speech speed in words per minute |
--engine |
TTS engine override for this request |
--voice |
Speaker name |
--timeout |
Request timeout in seconds |
--quiet |
Suppress status messages |
--verbose |
Echo spoken text to stderr |
dictare speak "Build complete"
dictare speak "Test passed" --engine kokoro
echo "Deploy complete" | dictare speak --engine say
dictare speak stop
dictare speak --list-engines
dictare speak --list-voices
dictare transcribe¶
Register as an OpenVIP agent and output transcriptions to stdout. This is pipe-friendly.
dictare transcribe [options]
| Option | Description |
|---|---|
--auto-submit |
Print the first transcription immediately instead of waiting for submit |
--url, -u |
OpenVIP server URL |
--agent-id, -a |
Custom agent ID |
--verbose, -v |
Echo output to stderr |
dictare transcribe # Transcription to stdout
dictare transcribe --auto-submit # Print each transcription immediately
The Unix Pipe Dream¶
This one's for you, Simon.
dictare transcribe | llm | dictare speak
Speak into the mic. Your words flow through llm, and the answer comes back as speech. Voice in, voice out — three commands, zero code.
dictare status¶
Show engine health and connected agents.
dictare status [options]
| Option | Description |
|---|---|
--json |
Output as JSON |
dictare status
dictare status --json
dictare logs¶
View Dictare logs.
dictare logs [options]
| Option | Description |
|---|---|
--follow, -f |
Follow log output (like tail -f) |
--last |
Show last N lines |
--name |
Filter by logger name |
--source |
Filter by source |
--raw |
Show raw log format |
--tts |
Show TTS-specific logs |
dictare logs -f
dictare logs --last 50
dictare logs --name pipeline
dictare models¶
Manage STT and TTS models.
dictare models [action]
Lists available models, downloads new ones, or deletes cached models.
dictare models # List available models
dictare models list # List available models
dictare models pull <model> # Download a model
dictare models rm <model> # Remove a cached model
dictare models rm all # Remove all cached models
dictare config¶
Read and edit configuration.
dictare config list
dictare config get stt.model
dictare config set stt.language it
dictare config edit
dictare version¶
Show version and dependency information.
dictare version [options]
| Option | Description |
|---|---|
--deps |
Show dependency versions |
dictare version
dictare version --deps
dictare setup¶
Run the initial setup wizard. Guides you through audio device selection, STT model download, and hotkey configuration.
dictare setup
dictare tray¶
Manage the system tray icon.
dictare tray start # Start tray icon
dictare tray stop # Stop tray icon
dictare tray status # Show tray status
The tray icon shows engine status, lets you toggle listening, switch agents, and access settings. It is installed automatically by the Dictare installer.
dictare dependencies¶
Check or resolve system dependencies.
dictare dependencies check
dictare dependencies resolve