Seven small tools for readers whose eyes hurt from screens — low vision, photophobia, astigmatism.
An umbrella repository for Paul Kirby's accessibility toolkit — seven small, dependency-light projects that reduce visual strain for low-vision, photophobic, astigmatic, and photosensitive readers.
Updated: 2026-09-11
Start here: open ChromaCalm in your browser — no install, no account.
| Project | Description | Repo | Live |
|---|---|---|---|
| ChromaCalm | Zero-install spectral notch filtering web tool for photophobia, migraine, and screen halation. | markkirby125/chromacalm | chromacalm |
| SoftContrast | Anti-halation reading palette generator using APCA and OKLCH. | markkirby125/softcontrast | softcontrast |
| terminal-a11y | Terminal accessibility enhancement layer (screen-reader, photophobia, sensory-budget, braille, and audio-progress modes). | markkirby125/terminal-a11y | — |
| FocusBeacon | High-contrast dual-contour focus ring and cursor radar for tunnel vision and low vision users. | markkirby125/focusbeacon | focusbeacon |
| GlareMap | Targeted brightness softening for photophobia and migraine — dim only the bright spots. | markkirby125/glaremap | glaremap |
| TemporalSafe | Freeze page-level flicker and flash for photosensitive, migraine, and vestibular users. | markkirby125/temporalsafe | temporalsafe |
| Keratoscope | Browser calibration wizard for people who see ghosted or doubled text (astigmatism/keratoconus). | markkirby125/keratoscope | keratoscope |
The six web tools are served from GitHub Pages. terminal-a11y is a CLI package with no
hosted demo; install it from its repository.
Each project lives in its own repository (linked above). This repo holds the shared governance and research:
docs/— task register (TASKS.md) and reference specs.research/— per-project research notes.AGENTS.md— agent governance.ACCESSIBILITY_PROJECTS_EXPANDED.mdandACCESSIBILITY_PROJECT_IDEAS.md— project background and ideas.