Action for agents
Start with the macOS app and a first screenshot. Browser orchestration needs a matching MCP runtime. Linux uses a remote host, not Action.app.
Install and verify
Prerequisites: macOS on Apple Silicon, with Bun installed. No source build needed. Install Bun.
Install and launch
bun add -g @arach/lattices lats action install --launchExpected result: Action.app opens from Applications. The CLI is available as lats.
Allow access
lats action call permissions.request lats action call permissions.snapshotExpected result: Approve Accessibility and Screen Recording in macOS, then run the second command. Both permissions should report granted.
Take a screenshot
lats action call capture.screenshotScreen \ '{"output":"/tmp/action-first.png"}' open /tmp/action-first.pngExpected result: The reply reports status: screenshot. Your main display capture opens in Preview. This captures your screen, not a private workspace.
Agent not reachable? Run lats action launch, then retry. Permission denied? Enable Action in System Settings → Privacy & Security, quit and reopen Action, then check permissions again.
Connect your agent
The app download includes native capture. Agent-driven browser work and the virtual workspaces in the demo also need the matching MCP runtime and host preflight.
Install the matching runtime and configure MCP · Remote Linux setup
Machine-readable references
- Install instructions with expected results
- Setup manifest (product documentation, not an A2A service)
- Skill discovery index (draft v0.2 format)
- Full context bundle
- Private-layer workflow, acceptance requirements, and controls
- Getting started
- Runtime installation and diagnostics
- Browser ownership and profiles
- Complete agent instructions
- Structured documentation
- Agent documentation index