Custom cursor
0.5.1· 5 changes

Release 0.5.1

3 new features, 2 bug fixes

Added

  • The agent runs through the Claude CLI as a provider, so a Claude subscription works without an API key (#398)
  • Every click hit-tests the macOS accessibility tree and presses the element semantically when one is found, falling back to a coordinate click otherwise (#402)
  • The project is licensed under FSL-1.1-MIT

Fixed

  • Microphone permission is asked for through one code path, so macOS stops showing the dialog repeatedly (#401)
  • A running agent cancels reliably, the text-to-speech process is tracked by PID, and the browser is cleaned up on exit (#401)