The Agent Solution I Actually Settled On
If AI is going to become a regular part of my workflow, I have a number of requirements for how it needs to work. Every single blind person has been burned by services locking down API's, making inaccessible updates, or just getting rid of functionality we depend on. In order to avoid history repeating itself, I want a system that is:
NVAccess and the slow Erosion of trust
Before we get started, some important disclaimers. First, these are (as with everything I write) my own opinions, not the opinions of the company where I work. Second, while I have developed a couple addons for NVDA, I am a hobbyist developer. While I was deeply involved in cryptocurrency and all of the operational security implications tied up in it for six years, I am not a professional security expert, and I have no security certifications. I've used NVDA for over ten years, but I also can't call myself an expert in the NVDA codebase or the political internals of NVAccess or the pressures it's under.
YubiKey And Screen Readers
Before we get into it, we should start with the basics for those who are unaware. What is a Yubikey, and why do you want one?