The 5-action Apple Shortcut that turns Siri into a brainstem client. "Hey Siri, ask Brainstemβ¦"
You say "Hey Siri, ask Brainstem [thing]" (or tap the Shortcut). Siri dictates β POSTs to your brainstem's /chat endpoint β extracts the voice_response field β speaks it aloud. The brainstem already emits a TTS-shaped voice slot for exactly this; the Shortcut is just the harness.
One bundle. Six surfaces. Zero native code.
Open Shortcuts.app on macOS or iOS. File β New Shortcut. Name it Brainstem Voice. Add these 5 actions in order:
{your_brainstem_url}/chat. Method: POST. Headers: Content-Type: application/json. Request Body: JSON with user_input = Provided Input and conversation_history = empty list.
voice_response. From: Contents of URL.
response instead. (Used when voice mode is off.)
Tap the play button to test. Type or speak something. Confirm the brainstem's voice response is spoken back.
brainstem-voice.shortcut.bash installer/shortcuts/sign.sh brainstem-voice.shortcutREADME.md.The Shortcut prompts once and stores the answers as Shortcut variables:
| Variable | What | Example |
|---|---|---|
brainstem_url | HTTP root of your brainstem | http://192.168.1.42:7071 |
auth_token | Bearer token (Tier 2 only) | empty for Tier 1 |
voice_mode | Whether to expect a voice slot | default true |
To change later, edit the Shortcut's variables in Shortcuts.app β no need to rebuild.
A native watchOS / iOS app would need an Apple Developer Program enrollment ($99/yr), App Store review per release, watchOS-specific code, per-OS-version regression testing. This Shortcut needs none of it. The brainstem already emits the voice slot. The Shortcut is harness, not product.
The constitutional posture is captured in the Surfaces vault note: reach new form factors with web tech and OS-native primitives, not native code.