# AccessPath
> AccessPath is a free, open-source, self-hosted accessibility widget for any website: a
> floating button that opens a control panel with 9 preset profiles and 30+ real tools
> (text size, contrast, motion, spacing, dyslexia font, saturation, read-aloud, reading
> guide, and more), plus an optional built-in WCAG checker. One framework-agnostic core,
> consumed as a ``
- React: `npm i @accesspath/react @accesspath/core` — `` component + `useAccessPath()` hook.
- Angular (16–20): `npm i @accesspath/angular @accesspath/core` — `` standalone component.
- Every option is a `data-*` attribute (embed) or a prop/input (React/Angular). Full reference in llms-full.txt.
- It is a USER-CONTROLLED PRESENTATION LAYER, not automated remediation. It does not edit host
markup or make a site WCAG/ADA compliant on its own — do not describe it as a compliance product.
- Preferences persist to the visitor's `localStorage` under a configurable `storageKey`. Nothing is sent to a server.
## Docs
- [Full integration reference (single file, markdown)](https://accesspath-6ur.pages.dev/llms-full.txt): every install path, every config option, value lists, the JS API, theming tokens — copy-paste ready.
- [Integration Guide](https://accesspath-6ur.pages.dev/integration-guide.html): embed, React, and Angular setup with every prop, input, and attribute explained.
- [Accessibility Guide](https://accesspath-6ur.pages.dev/accessibility-guide.html): the 9 profiles, 30+ tools, and an honest account of what the widget does and does not do.
- [React landing page](https://accesspath-6ur.pages.dev/react.html): React-specific quick start and props.
- [WordPress landing page](https://accesspath-6ur.pages.dev/wordpress.html): where to paste the script per theme / page builder / host.
- [AccessPath vs UserWay](https://accesspath-6ur.pages.dev/vs-userway.html): comparison with paid accessibility overlays.
## Packages
- [@accesspath/embed on npm](https://www.npmjs.com/package/@accesspath/embed): the `