source

Ardur Personal Desktop Adapter

Desktop capture is mediated by the local Hub. The current Mac adapter records

Desktop capture is mediated by the local Hub. The current Mac adapter records frontmost application identity and window title through AppleScript when available. If the user explicitly provides text with --text, the Hub stores a consented excerpt in the Session Review.

Start the Hub:

PYTHONPATH=python python3 -m vibap.cli hub

Observe the current foreground app:

PYTHONPATH=python python3 -m vibap.cli desktop-observe

Observe with explicit visible-text consent:

PYTHONPATH=python python3 -m vibap.cli desktop-observe \
  --app "Claude" \
  --title "Planning session" \
  --text "Visible excerpt the user explicitly chose to record"

macOS may require Accessibility permission for Terminal or the installed ardur binary before app/window detection works. Screen Recording or OCR is not enabled by this adapter; hidden provider-side actions remain outside local evidence and are labeled accordingly.