Our summary
The kit reads controls identified by names and roles, such as a Send button or search field, instead of relying only on screen coordinates. It can operate macOS applications through a command line while leaving the user's pointer alone.
The assistant reads available controls, chooses one, performs an allowed action, and checks the result. Local rules require confirmation before actions such as sending or deleting. The optional Jev check is the kit's only network feature: using it sends supplied task and interface context to TypeSafe.
macOS requires Accessibility permission, allowing software to inspect and operate interface controls. Some apps expose little useful information. Review what an optional online check will send, and keep fixed permissions, confirmation, and result checks: a model's judgment does not authorize an action.
Key takeaways
- Prefer controls identified by names and roles to fragile screen coordinates.
- Verify the application state after every action.
- Keep rules for actions that cannot be undone in the local program.