AsSeenBy is a research-based visual comparison tool for translating commonly described visual differences into image-based comparison views across human visual conditions, animal-inspired approximations, and reference profiles.
It is designed for comparison, illustration, and discussion rather than exact perceptual reproduction, diagnosis, or medical judgment.
Site: https://asseenby.pages.dev/
Support: Support AsSeenBy
Support is optional and helps cover maintenance, hosting, and future improvements.
The product direction is editorial rather than SaaS-like: off-white background, serif-led typography, and a quiet encyclopedia / atlas / research-book tone.
v0.1 is intentionally narrow and focused on a browser-based MVP.
- Vite
- React
- TypeScript
- Browser-side canvas image processing only
- static image upload
- sample image loading
- compare stage with slider / split / side-by-side modes
- Human / Animal / Reference mode groups
- strength control
- browser-side transformation only
- mode-level evidence panel with badges and sources
- no server-side image storage
- video processing
- live camera mode
- user accounts
- saved sessions
- API
- share links
- diagnostic output
- Protan-like
- Deutan-like
- Tritan-like
- Blur
- Low Contrast
- Cataract-like
- Tunnel Vision
- Central Loss
- Night / Low Light
- Fatigue-like
- Dry-eye-like
- Dog-like
- Cat-like
- Bee-like
- Bird-like
- Age Profile
- Sex-difference Profile
src/App.tsx— main comparison UI and workflowsrc/transformEngine.ts— image transform logicsrc/modes.ts— mode definitions and confidence classessrc/modeEvidence.ts— per-mode evidence metadatasrc/evidenceTypes.ts— evidence and source typessrc/components/ModeEvidencePanel.tsx— evidence panel UIsrc/styles.css— editorial UI stylingsrc/evidence.css— evidence panel stylingsrc/main.tsx— app entrydocs/overview.md— product overview and positioningdocs/mvp-spec.md— MVP scope and included featuresdocs/ui-spec.md— visual and layout directiondocs/modes.md— mode groups and confidence classesdocs/methodology.md— methodology and framingdocs/limitations.md— current scope boundaries and reading rulesdocs/evidence-model.md— evidence badge model and source-display rulesdocs/compare-modes.md— compare behavior notes for slider, split, and side-by-side
npm install
npm run devnpm run build
npm run preview- AsSeenBy is not a medical tool.
- Human, animal, and reference outputs are research-based approximations.
- Animal modes are visible-range approximations only.
- UV, polarization, and full species-specific perception are not reproduced in v0.1.
- Reference modes are averaged profiles only and should not be treated as individual-level predictions.
- Evidence and model badges help communicate claim strength and implementation maturity, not certainty.
AsSeenBy should feel closer to a field guide or visual reference plate than a dark startup dashboard. The app is meant to support comparison, understanding, and discussion rather than exact biological or medical claims.