Skip to main content
  1. Blog/

iCloud Sync and a Safari Extension for the Agent Server

·2 mins

PocketHook — Your Server, Your Rules

PocketHook 1.2 is out, and the self-hosted Agent Server reaches 0.6.0 alongside it. The headline: your conversations now follow you across devices, and if you run the Agent Server, it can pull up a real Safari session and use it.

Download PocketHook from the App Store


Your chat, on every device
#

PocketHook syncs conversations and settings across your iPhone, iPad, and Mac using your own private iCloud account. Sign in with the same Apple ID everywhere and it just works — start a conversation on your phone, keep going on your Mac. No PocketHook account, no third-party server in the middle: it’s the same private iCloud database Apple already gives you, and we never see it.

One setting stays deliberately local: whether links from server responses open automatically. You might want that on for your iPhone and off for your Mac, so auto-open is now per-device instead of synced. And a small bug that came with it is fixed too — tapping the link pill under a message now always opens it, even with auto-open switched off. See the Settings Reference for the details.

A Safari extension for your Agent Server
#

If you run the Agent Server, you can now pair it with a Safari extension — a notarized macOS app, no App Store, no Xcode. Install it with one command:

bun run safari:install

Once paired, your agent can open tabs, read a page, find and click controls, fill in forms, and capture screenshots — inside your actual browser, with your actual session and logins. Not a sandboxed browser it drives blind: the one you already have open.

You decide how much it can do on its own, per server:

  • confirm (default) — every click with an external effect asks you first
  • autonomous — routine actions run without asking; payments, deletions, and account changes still ask
  • readonly — look, don’t touch

Every action reports what actually happened, including whether a click really changed anything, so the agent verifies instead of guessing. Read more in the Safari extension docs.

Also in this release
#

  • A lightweight quick model setting for the Agent Server, so internal helpers (memory classification, entity extraction) can run on a cheaper model than your main chat model
  • A full-screen image viewer with save, share, and swipe to dismiss
  • Sharper background job notifications — one alert per completed task
  • Voice dictation improvements on Mac
  • Stability and performance fixes throughout

Full technical changelog for the Agent Server is in the GitHub repository. Questions or feedback — find us on Bluesky.

Alfonso J. Menkel
Alfonso J. Menkel
CEO & Founder