---
title: "agent-computer-use"
description: "Native macOS computer use and GPT Realtime voice control through CUAService."
canonical: https://agentpluginsdirectory.com/plugins/agent-computer-use
last-updated: 2026-10-02
---

# agent-computer-use
Native macOS computer use and GPT Realtime voice control through CUAService.
- Slug: agent-computer-use
- Publisher: ingpoc
- Repository: https://github.com/ingpoc/agent-plugins
- Manifest: plugins/agent-computer-use/plugin.json
- Version: 0.2.19
- License: MIT
- Category (editorial): agent-tooling
- Skills: 1 (macos-cua)
- MCP servers: 1 (agent-computer-use)
- Stars: 0
- Repository created: 2026-08-16
- Repository last pushed: 2026-10-01
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/agent-computer-use
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What agent-computer-use does, in the publisher's words

Native macOS computer use through a two-tool MCP facade over compact AX-first macos-cua workflows, with the self-contained Samantha GPT Realtime voice runtime.

Portable Agent Plugin. Install: AGENTS.md. Collection routing: repo-root AGENTS.md.

runtime/voice-cua/ owns Samantha's Python runtime, metadata-only secret templates, unit test, and PyInstaller builder. skills/macos-cua/service/install_service.py builds that packaged source into the signed nested voice-cua.app; it does not search for a sibling repository or fall back to system Python.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/ingpoc/agent-plugins/HEAD/plugins/agent-computer-use/README.md

## Skills

- macos-cua: Operate native macOS apps through CUAService. Act-first: one batched act per app; compact state only for discovery or after an act miss. Current-tree labels (Clear=All Clear). Overlay cursor; AX press first. Use when an agent must operate or validate any native Mac app. Not for terminal-only work o…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- agent-computer-use: transport: stdio; command: ./bin/agent-computer-use-mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
