Thank you for your feedback and for reaching out about accessibility in Warp.
Currently, Warp's accessibility—especially for screen reader users—is limited. The UI is built on a custom rendering layer, which means standard screen readers like VoiceOver (on macOS) or UI Automation (on Windows) cannot access or navigate the UI elements as they would in native applications. As a result, users often have to rely on OCR to get any information from the interface, which is far from ideal and makes many features, including project navigation, inaccessible for blind and visually impaired users.
Warp has implemented some accessibility features, such as announcing certain events and actions using macOS's NSAccessibility notifications, but this does not provide full screen reader support or element navigation. There is currently no way to navigate between different UI elements using standard screen reader key combinations, and the app does not expose its element tree to the operating system's accessibility APIs. This is a known limitation, and the Warp team has acknowledged that their current approach is not the final or ideal state for accessibility. They are aware of the need for improvement and have expressed openness to feedback and collaboration from the community to make Warp more accessible in the future Accessibility documentation, Github Issue: Accessibility and screenreader users.
At this time, there is no built-in, out-of-the-box support for screen readers on Windows, and even on macOS, the experience is limited. The team has received similar feedback from other users and is tracking these issues, but there is no indication in the knowledge sources of a timeline for comprehensive screen reader support or a fully accessible UI.