Skip to content

Releases: avisangle/roundhand-releases

Roundhand 0.2.0

Choose a tag to compare

@avisangle avisangle released this 22 Sep 18:08

Roundhand 0.2.0 (build 430). Ad-hoc test build to verify the Sparkle update path. Requires an Apple Silicon Mac and macOS 14 or later.

Orate 0.1.0-beta.1

Orate 0.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@avisangle avisangle released this 12 Sep 08:08

First beta. Hold a key, speak, and the text lands where you were typing — transcribed on your own Mac.

Requires an Apple Silicon Mac (M1 or later) and macOS 14 Sonoma or later. Intel Macs cannot run it.

This build is not signed by Apple — macOS will block it once

I have not bought an Apple Developer Program membership yet, so this build carries no Developer ID signature and no notarization. macOS will refuse the first launch. This is expected, and it is the one bit of friction in this beta.

  1. Open the .dmg, drag Orate to Applications.
  2. Launch it. You get "Orate Not Opened" / "Apple could not verify Orate is free of malware." Click Done.
  3. Open System Settings → Privacy & Security, scroll to the Security section. There is a line about Orate being blocked, with an Open Anyway button. Click it and authenticate.
  4. Launch Orate again and click Open.

On macOS 15 and later, right-click → Open no longer works for this — the Settings route above is the only one.

If you would rather do it in one command:

xattr -dr com.apple.quarantine /Applications/Orate.app

Only run that because you trust me, not because a download told you to.

Then

Orate asks for Microphone, Accessibility and Input Monitoring. It needs all three: to hear you, to type into the app you are using, and to notice the Fn key. On first run it downloads the speech model once — about 470 MB.

Onboarding walks through it. Default is hold Fn, speak, release.

Cleanup through an LLM is optional and uses your own API key (Anthropic, OpenAI or OpenRouter), entered in Settings → Providers. Without a key it still works — you get on-device transcription with offline rule-based tidying instead.

What I would like to hear about

  • Words it gets wrong, especially technical ones. The exact phrase you said helps more than a description.
  • Any app where inserted text lands in the wrong place, gets mangled, or does not appear.
  • Anything that felt slow, or any moment you did not know what the app was doing.
  • Whatever made you stop using it, if you stopped.

Known, no need to report

  • No auto-update in this build. Because it is unsigned, updates will come as a new download and a manual reinstall.
  • macOS forgets the three permissions each time you install a new build — unsigned apps get a new identity on every rebuild. Re-granting is unavoidable until the app is properly signed.
  • Audio is never written to disk and never leaves your Mac. There is no telemetry and no account, so nothing reaches me unless you tell me.

Apple Silicon only · macOS 14+ · build 171 · commit 5d5a256