Local-first
Audio and transcripts never leave your Mac.
Live todayAI editors invert the bottleneck. Now you spend more time typing prompts than reading code. Penwright puts the words back in your mouth. Describe the function, the edge cases, the refactor. Cursor sees a clean, structured prompt.
wrap the api call in a try catch and if it fails retry three times with exponential backoff also log each attempt
Wrap the API call in a try/catch. On failure, retry up to 3 times with exponential backoff. Log each attempt with its retry count.
Press the hotkey, speak the reply, Penwright types it cleanly into the open Cursor window. Three seconds instead of three minutes.
Three minutes of speaking turn into a structured Cursor message, cleaned, with paragraphs, in the right tone. No typing cramp.
Save your Cursor standard replies as snippets, expand them by voice. The local dictionary learns your names, companies, acronyms.
macOS 13 or later. Grab the .dmg from the download page, drop it in Applications, open.
Default is ⌘⇧Space. If Spotlight is in the way, set a conflict-free shortcut right away.
Drop in the names, companies, codenames that show up in your daily Cursor threads. Penwright will get them right from day one.
Open Cursor, click into a text field, hold the hotkey, speak. Release. The cleaned version lands in the field.
Three to four times faster with voice. The math gets uncomfortable fast.
Average typing speed for a confident keyboard user.
Sustainable speech rate. No cloud round-trip.
Penwright lives on your Mac today, typing straight into Cursor. Mobile is on the way, same voice, same dictionary, same privacy story.
Penwright on Mac
iPhone Coming soon
We're transparent about what we ship today and what we're working on. No imaginary certifications.
Audio and transcripts never leave your Mac.
Live todayPersonal content stays on the Mac by default. There is no audio to process serverside. Subject-access requests honored.
Live todayControls under review. Available on request once audited.
In progressOn the roadmap. Targeting completion within the next 12 months.
In progressComments, commit messages, JSDoc, dictate the boring parts of writing code.
Talk to your AI like you talk to a colleague. Long, structured prompts without the cramp.
PR descriptions, issue comments, release notes. Talk it through, ship it polished.
Reply to a full inbox in a fraction of the time. Speak the response, send the clean version.