Claude for Safari.

Give your AI agent the power to control Safari. Read pages, click, type, screenshot, navigate — all through your real browser on macOS.

★ GitHub
Runtime
AppleScript
Browser
Safari (real)
Platform
MacOS Native
Price
Free & OSS

Why Claude for Safari?

Other tools force you out of your browser. This one works inside it.

Playwright opens a separate browser, hijacks your session
Claude for Safari uses your real browser — your cookies, your logins, your tabs. No separate window.
Chrome extensions don't work with Safari
Native macOS, zero install. Uses built-in AppleScript and screencapture. Nothing to configure.
Copy & paste content manually every time
AI reads and controls Safari directly. Ask a question, get an answer from the page — no copy-pasting.

Everything Your AI Agent Needs

10 powerful capabilities, all running through your real Safari.

List Tabs

See every open tab across all Safari windows

Read Pages

Extract text content from any webpage

>_

Execute JS

Run JavaScript directly in the page context

Screenshot

Capture visible page as image for AI analysis

Navigate

Open URLs in current or new tabs

Click

Click any element on the page by selector

Type

Fill forms, search boxes, and text fields

Scroll

Scroll pages up, down, or to specific elements

Switch Tabs

Jump between tabs and windows instantly

Wait

Wait for page loads and dynamic content

Get Started in 30 Seconds

Three steps. No configuration files. No API keys.

01

Install

One command adds the skill to Claude Code. No dependencies needed.

02

Ask Claude

Tell Claude what you need — "read this page", "fill this form", "screenshot that tab".

03

AI Controls Safari

Claude uses AppleScript to interact with Safari and screencapture to see results.

Frequently Asked Questions

No. Claude for Safari uses macOS built-in AppleScript and screencapture. No browser extensions, no separate browser, no additional dependencies. Just install the skill and go.

Currently, Claude for Safari is designed specifically for Safari on macOS. It leverages Safari's deep AppleScript integration which other browsers don't fully support. For Chrome/Firefox automation, consider using Playwright MCP instead.

Yes. Claude for Safari runs through Claude Code's permission system. Every action requires your approval before execution. You can see exactly what the AI wants to do and approve or deny each action. You stay in full control at all times.

This is a known macOS behavior with the screencapture utility. The brief flash is the system's built-in screenshot tool activating. It doesn't affect functionality or the quality of the screenshot.

Claude for Safari is built as a skill for Claude Code (Anthropic's CLI agent). It works with any workflow that uses Claude Code's skill system, including direct conversations and automated pipelines.

Yes, Claude for Safari is completely free and open source under the MIT license. You only need an active Claude Code subscription to use it as your AI agent.