Framework-independent accessibility for the AI interface you already have.
generative-a11y / runtime
RUNTIME / QUICK START
Start with the package that fits your stack.
$npm install @generative-a11y/
event trace complete
01response.startedpolite queue opened
02response.text.deltasegment buffered
03tool.startedresearch in progress
04response.completedfinal update delivered
The interface stays yours
generative-a11y adds accessible behavior to the AI interface you already have without replacing its UI or stealing focus. If lifecycle evidence is incomplete, it says so.
Observe the behavior layer
Interactive runtime laboratory
Step through bounded lifecycle traces without moving focus.
Scenario
scenario / streaming
Streaming
A response delivers two useful segments before confirmed completion.
Evidence boundary. The trace is deterministic. It demonstrates event handling, not screen-reader output.
eventpolicyintent
01response.startedwaiting for playback
02response.text.deltabounded segment
03response.completedterminal flush
Make every AI state understandable.
Behavior, not replacement UI
Built for asynchronous AI
One normalized vocabulary covers the work between a prompt and its terminal state.