OpenMacApps

Harness

Gives an AI agent a goal in plain language and drives your iOS, macOS or web app, reporting where a user would get stuck.

MIT · Downloads from github.com

License
MIT
Open source
Category
Developer tools
Source
GitHub
awizemann
Verified
2026

About Harness

Harness is a developer tool for user-style testing rather than scripted UI tests. You write a goal and a persona, and an agent builds or launches the target, reads screenshots, clicks, types and scrolls, then reports whether the goal succeeded and where the flow caused friction. Each run keeps a replayable path of screens and actions, plus timestamped friction events. It can also run as an MCP server, so another agent can drive a session step by step. It suits teams that want to see how a new user would fare on a flow.

It requires macOS 14 or later and is a universal build for Apple silicon and Intel. The 0.8.4 release is Developer ID signed and notarized. The macOS target needs Screen Recording and Accessibility permission. Cloud model runs need your own API keys for Anthropic, OpenAI or Google, while Ollama runs models on the Mac. The README calls the project an alpha.

Information

Source code
awizemann/harness
License
MIT
Website
awizemann.github.io
Download
github.com
Category
Developer tools
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit. Read how we verify.

Sources and image credits

License and artwork notices

Improve this listing

For the Developer

Link to this page from your README with a badge.

Listed on OpenMacApps
[![Listed on OpenMacApps](https://openmacapps.com/badge.svg)](https://openmacapps.com/apps/harness/)
See All You Might Also Like