BruceBRUCE

AI command layer for your PC

Your computer, commanded from your phone.

Windows and macOS. Same network when you're home, or access from anywhere with the optional remote relay. Plan preview, you stay in control.

Plan before run. Allowlists. Full audit log.

See how it works

Try the interactive mock — pick a scenario and hit Run.

BRUCE
Connected
SETTINGS
INTENT
Move screenshots from Desktop to ~/Archive/screenshots
PLAN
Move 12 files to archive
1.
fs.list ~/Desktop (filter .png)
2.
fs.list ~/Archive/screenshots
3.
fs.move 12 files -> target
RISK: lowSCOPE: ~/Desktop, ~/Archive/screenshots
RUN
Issue a command...

What you can do

Pair in seconds

Connect your phone to your Windows PC or Mac over Wi‑Fi. Scan the QR code on your computer, approve the device once, and you're paired. No account required. When you're on the same network, everything stays on your LAN.

Access from anywhere

Not on your home network? Use the optional remote relay to reach your computer from anywhere — coffee shop, office, or travel. Same commands, same security: plan preview, allowlists, and audit log. Your machine, your rules.

  • LAN when you're home · Relay when you're away · Same app, same pairing.

Apps & windows

Open and close apps by name. Bring a window to focus or move and resize it (position and size). All via simple, deterministic commands — no screen scraping or mouse automation. Works on Windows and macOS.

  • app.open(app_name) · app.close(app_name)
  • window.focus · window.move(app_name, x, y, width, height)

Files & clipboard

List folders and files within allowed roots. Move (or copy) files in safe mode — no delete from the app. Set and get clipboard content so you can paste on your computer from your phone.

  • fs.list(path) · fs.move(src, dest) (safe, no delete)
  • clipboard.set(text) · clipboard.get()

Terminal — allowlist only

Run terminal commands only if they're on an explicit allowlist. Off by default. You choose exactly which commands your phone can run (e.g. build, deploy-staging).

  • terminal.run(command_id) — allowlist only, off by default.

Plan first, then approve

Every command is turned into a clear plan: summary, risk level, and step-by-step tool calls. You see exactly what will run before you approve. No surprises.

  • Summary · Risk level · Steps with tool + params · Confirmations for risky actions.

Quick actions

Save and run macros from your phone. One tap to run a saved sequence of commands — no need to type the same thing again.

Safety & audit

Allowlisted tools only. Scoped filesystem paths. Confirmations for risky actions. Full audit log of every command and result on your computer. Same whether you're on LAN or remote. You stay in control.

  • Allowlist tools · Scoped paths · Confirmations · Full audit log.

How it works

01

Pair

Install the agent on your Windows PC or Mac, open the app on your phone, scan the QR code. Use LAN when you're home, or enable the optional relay to reach your computer from anywhere.

02

Command

Type or use voice (push-to-talk) to describe what you want.

03

Approve

Review the plan (summary, risk, steps) and approve or cancel.

04

Execute

Commands run on your computer; you see the result in the execution log.

You stay in control

Allowlisted tools only; filesystem limited to roots you set; confirmations for risky actions; full audit log. Same whether you're on your LAN or using the remote relay. No vague "AI does stuff" — every action is visible and reviewable.

AllowlistScoped pathsConfirmationsAudit log

Get early access

We'll notify you when Bruce is ready for you.