# AI use cases for Brew Ping (banmu123/BrewPing)

Repo: [banmu123/BrewPing](https://github.com/banmu123/BrewPing) | Use cases: 4 | Page: https://dedupedai.com/use-cases/banmu123-brewping/

BrewPing is a local-network remote control that lets you monitor, steer, and approve tasks from coding agents already running on your own Mac or Windows computer, from an iPhone, Apple Watch, or Android phone.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Approve risky agent commands from your iPhone: https://dedupedai.com/use-cases/banmu123-brewping/approve-risky-agent-commands-from-iphone/
- Start a coding task and follow its output on iPhone: https://dedupedai.com/use-cases/banmu123-brewping/start-and-follow-coding-task-from-iphone/
- Dictate agent instructions on your Apple Watch: https://dedupedai.com/use-cases/banmu123-brewping/dictate-agent-instructions-on-apple-watch/
- Drive an agent session from the terminal with the CLI: https://dedupedai.com/use-cases/banmu123-brewping/drive-agent-session-from-terminal-with-cli/

## How to approve risky agent commands from your iPhone with Brew Ping

Repo: [banmu123/BrewPing](https://github.com/banmu123/BrewPing) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Hold dangerous commands from a coding agent until you approve or deny them on your phone.

**Who it is for:** A developer who starts a coding agent on a Mac or Windows computer and leaves the desk while it works.

**The problem:** A coding agent may try a risky shell command while nobody is at the machine to check it.

**The outcome:** Risky commands wait for your approval on the phone, and requests you do not answer time out as denied.

### Steps

1. Download Brew Ping Desktop from the GitHub Release page at https://github.com/banmu123/BrewPing/releases/tag/v1.0.0 and install it.
2. Install the agent you want to use, for example `npm install -g @anthropic-ai/claude-code`.
3. In Brew Ping Desktop, open Show Pairing Code, then scan the QR code on your iPhone or tap Add Device and type the 6-digit code.
4. Pick the agent, choose a working folder, and set the approval mode to safe or ask-all.
5. Send an instruction that may run a shell command, then approve or deny the request on the phone.

### Prompt to paste into your agent

```text
Using the repo banmu123/BrewPing, confirm that BrewPing Desktop lists the agents installed on this computer and that the approval mode for <target folder> is safe. Expected output: the detected agents and the active approval mode. Verify that a pending risky command shows as waiting and does not run until it is approved.
```

### Caveat

The approval gate covers commands as they enter the agent, not shell commands the agent spawns on its own, so it is a safety net and not a sandbox.

Risk, credentials: The paired token is equivalent to command execution on that computer, so protect ~/.brewping/pairing.json and the paired phone.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/banmu123-brewping/approve-risky-agent-commands-from-iphone/

## How to start a coding task and follow its output on iPhone with Brew Ping

Repo: [banmu123/BrewPing](https://github.com/banmu123/BrewPing) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Send an instruction to an agent on your computer and read its streaming output from your phone.

**Who it is for:** A developer who wants to kick off or check on a coding task without sitting at the machine or using remote desktop.

**The problem:** Checking progress on a coding agent usually means being at the computer or opening a remote desktop session.

**The outcome:** You send instructions from the phone, watch live status and streaming Markdown output, and switch agent or model per conversation.

### Steps

1. Install Brew Ping Desktop from the GitHub Release at https://github.com/banmu123/BrewPing/releases/tag/v1.0.0.
2. Install Brew Ping from the App Store on your iPhone.
3. Pair the phone by opening Show Pairing Code on the desktop and entering the 6-digit code on the phone within 10 minutes.
4. Choose an agent and a working folder, then send your first instruction.
5. Open the conversation on the phone to read streaming output and send follow-up instructions.

### Prompt to paste into your agent

```text
Using the repo banmu123/BrewPing, start a conversation with the agent in the working folder <target folder> and send the instruction <instruction>. Expected output: streaming agent output and a live status shown on the phone. Verify that the conversation is bound to the chosen folder.
```

### Caveat

Both devices must be on the same local network, because cross-network access is not supported and no official relay is provided.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/banmu123-brewping/start-and-follow-coding-task-from-iphone/

## How to dictate agent instructions on your Apple Watch with Brew Ping

Repo: [banmu123/BrewPing](https://github.com/banmu123/BrewPing) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Speak a coding instruction on your wrist and read the agent's reply on the Watch.

**Who it is for:** A developer on the move who wants a quick, hands-free way to steer a running agent.

**The problem:** Typing a precise instruction into a phone or going back to the desk interrupts whatever else you are doing.

**The outcome:** You dictate an instruction from the Watch, switch agent or model with a swipe, and read the reply.

### Steps

1. Install Brew Ping from the App Store on an iPhone running iOS 17.0 or later; the Watch app ships with it.
2. Install Brew Ping Desktop from the GitHub Release at https://github.com/banmu123/BrewPing/releases/tag/v1.0.0 and pair the iPhone.
3. On the Watch, swipe to choose the agent and model you want to use.
4. Tap to dictate your instruction and wait for the reply to appear on the Watch.

### Prompt to paste into your agent

```text
Using the repo banmu123/BrewPing, pair the Apple Watch app with the desktop and send the dictated instruction <instruction> to the active agent. Expected output: the agent's reply shown on the Watch. Verify that the active agent and model match the selection made by swiping on the Watch.
```

### Caveat

The Watch app requires watchOS 11.6 or later and ships with the iPhone app, so it cannot be installed on its own.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/banmu123-brewping/dictate-agent-instructions-on-apple-watch/

## How to drive an agent session from the terminal with the CLI with Brew Ping

Repo: [banmu123/BrewPing](https://github.com/banmu123/BrewPing) | Difficulty: Advanced | Time: 45 minutes | Basis: From the README

Start, message, check, and stop an OpenCode session from a shell using the Brew Ping CLI.

**Who it is for:** A developer who wants to script or automate agent sessions from a terminal on the same machine.

**The problem:** Starting and steering an agent session from scripts requires a command-line interface rather than the phone app.

**The outcome:** You run a session from the shell, send messages, check status, attach to it, and stop it.

### Steps

1. Install OpenCode with `curl -fsSL https://get.opencode.ai | sh`.
2. Clone the repository with `git clone https://github.com/banmu123/BrewPing.git` and enter it with `cd BrewPing`.
3. Start a session with `swift run BrewPing start`, then send an instruction with `swift run BrewPing send "Fix the failing test"`.
4. Check progress with `swift run BrewPing status` and attach with `swift run BrewPing attach` (Ctrl+D to detach).
5. Stop the session with `swift run BrewPing stop`.

### Prompt to paste into your agent

```text
Using the repo banmu123/BrewPing, run `swift run BrewPing start`, then `swift run BrewPing send "<instruction>"`, then `swift run BrewPing status`. Expected output: a running session status after the message is sent. Verify that `swift run BrewPing stop` ends the session.
```

### Caveat

The CLI start example opens an OpenCode session, so OpenCode must be installed before the commands will run.

Risk, remote script: The OpenCode install step pipes a remote script from get.opencode.ai directly into sh, so review it before running if you need to.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/banmu123-brewping/drive-agent-session-from-terminal-with-cli/
