Dettato

HIDDEN FIELD NOTES / ACCESS GRANTED

A quiet little
power move.

The quiet companion to your Mac app.
Find a recipe. Copy it. Make it yours.

Explore the commands
SECRET FOUND46 RECIPES · ALL YOURS
DETTATO — YOUR TERMINAL COMPANION
dettato --help

The .pkg installs the CLI alongside the app. They share a library. Quit Dettato before commands that change the library or recording audio. Read commands, compression dry runs, and Obsidian exports can run while it is open. These cards copy text only; nothing executes in your browser.

Replace RECORDING_ID and ACTION_ID with IDs or unique prefixes from list output. Replace example paths and names with yours. Run any command with --help for your installed version’s complete options. The CLI and local API are not Pro-gated. Reviewed for CLI 1.14.0. Compression requires 1.13 or newer; URL and cookie options shipped in 1.14 and remain Beta. Install the latest .pkg to update the CLI alongside the app.

Only hexadecimal IDs and hyphens are accepted.

Before you reach for sudo…

Why won’t a write command run?

Quit the Dettato app so only one process writes the shared store. Do not bypass the lock or use sudo to change ownership. Check command errors and retry with the app closed.

Can I record from the terminal?

“dettato record” explains the app requirement; it does not start capture. System audio permission belongs to the signed app. Record in Dettato or use Control + Option + Command + R.

Does every AI command stay local?

AI commands such as summarize and transcription flags such as --title and --extract-actions use the app’s shared AI routing settings. They can use local engines or your configured endpoint. Inspect Settings → AI before running them; an endpoint route sends transcript text. Local transcription and semantic search stay on-device. Keys are stored in Keychain; prefer entering secrets in the app so they do not appear in shell history.

The CLI version is behind the app

App updates do not replace the .pkg-installed CLI. Install the latest .pkg from dettato.app, then check dettato --version.