[KongchangAI]
Product

Mac Computer Use

An open-source macOS desktop automation toolkit designed for AI agents. It addresses common pain points in agent desktop operations—such as action granularity, timing, focus management, and result confirmation—through an observe-act-verify closed-loop mechanism. The toolkit supports both native UI interactions and Chrome DevTools Protocol (CDP)-based web content interaction.

Timeline (last 90 days)

Oct 7

Mac Computer Use is an open-source project that provides AI Agents with a callable package of desktop execution skills.

Unverified50%
Oct 7

Mac Computer Use's core methodology is a three-step closed loop of "observe—act—verify": rehearse before execution, execute only once, and read back the target state after execution to confirm.

Unverified50%
Oct 7

When the state cannot be confirmed, Mac Computer Use returns unknown (exit code 2) rather than failing and retrying.

Unverified50%
Oct 7

Exit code 2 (unknown) means "unable to determine the result," exit code 1 (failure) means "confirmation failed," and upon receiving unknown an Agent should pause and report rather than retry on its own.

Unverified50%
Oct 7

Mac Computer Use provides a Native Doctor self-check command that returns four categories of information: accessibility and screen recording permissions, system version, chip architecture, and the current foreground application.

Unverified50%
Oct 7

Mac Computer Use's CDP Targets feature can connect to embedded web pages to read page structure, supporting the operation of Chromium-based desktop applications.

Unverified50%
Oct 7

The prerequisites for installing Mac Computer Use are macOS 14 or above and Swift 6; the CDP feature additionally requires Node 22.4 or above, and the installer requires Python 3.

Unverified50%
Oct 7

Mac Computer Use does not pop up authorization dialogs or modify the permissions database; users must manually grant accessibility, screen, and system recording permissions in System Settings.

Unverified50%
Oct 7

Mac Computer Use's foreground operations require the user to be idle for at least 2 seconds and wait at most 15 seconds, use a drawing lock, and stop as soon as the user resumes input.

Unverified50%
Oct 7

Mac Computer Use is compatible with 8 clients, including Claude Code, Codex, Cursor, OpenClaude, and other mainstream Agent tools.

Unverified50%

3 more timeline events

All Facts (13)

Unverified

Mac Computer Use is an open-source project that provides AI Agents with a callable package of desktop execution skills.

50%
Unverified

Mac Computer Use's core methodology is a three-step closed loop of "observe—act—verify": rehearse before execution, execute only once, and read back the target state after execution to confirm.

50%
Unverified

When the state cannot be confirmed, Mac Computer Use returns unknown (exit code 2) rather than failing and retrying.

50%
Unverified

Exit code 2 (unknown) means "unable to determine the result," exit code 1 (failure) means "confirmation failed," and upon receiving unknown an Agent should pause and report rather than retry on its own.

50%
Unverified

Mac Computer Use provides a Native Doctor self-check command that returns four categories of information: accessibility and screen recording permissions, system version, chip architecture, and the current foreground application.

50%
Unverified

Mac Computer Use's CDP Targets feature can connect to embedded web pages to read page structure, supporting the operation of Chromium-based desktop applications.

50%
Unverified

The prerequisites for installing Mac Computer Use are macOS 14 or above and Swift 6; the CDP feature additionally requires Node 22.4 or above, and the installer requires Python 3.

50%
Unverified

Mac Computer Use does not pop up authorization dialogs or modify the permissions database; users must manually grant accessibility, screen, and system recording permissions in System Settings.

50%
Unverified

Mac Computer Use's foreground operations require the user to be idle for at least 2 seconds and wait at most 15 seconds, use a drawing lock, and stop as soon as the user resumes input.

50%
Unverified

Mac Computer Use is compatible with 8 clients, including Claude Code, Codex, Cursor, OpenClaude, and other mainstream Agent tools.

50%
Unverified

The Mac Computer Use control tool itself has zero server-side components and zero API keys; the only real cost is the model calls made by the Agent.

50%
Unverified

As of October 2026, the Mac Computer Use repository has 1,128 stars, 16 forks, 4 open issues, and two contributors; the repository was created in September 2026 and the latest version is 0.2.0.

50%
Unverified

The actual acceptance environment for Mac Computer Use is macOS 15 + Apple Silicon + Swift 6.1.2; the complete test matrix for Intel architecture and macOS 14 has yet to be supplemented.

50%

Source Articles