Skip to content
SPECIFICTION
Get listed

Chiasm vs iTrace

Chiasm

chiasm.eu

iTrace

github.com

Side by side

FigureChiasmiTrace
Price from€199/moFree
Free planYesYes
Free trialYes—
Open source——
WebYesYes
Linux—Yes
APIYes—
Self-hosted—Yes
Plans published41
Spec score · Eye Tracking Software8.4 (#1)8.4 (#2)
IntegrationsChiasm integrates through a JavaScript library with Qualtrics, jsPsych and custom web studies.The project lists OpenCV, MediaPipe, FastAPI, Uvicorn, Streamlit, Plotly, and Matplotlib as optional dependencies.
PurposeChiasm captures gaze data from participants’ webcams for online studies and research.iTrace is a webcam eye-movement analysis toolkit for gaze, saccades, microsaccades, and pupil measurements.

Plans

Chiasm

  • FlexFree
  • Starter€199 a month
  • Pro€499 a month
  • CustomPriced on request

Chiasm pricing →

iTrace

  • iTrace (MIT-licensed open-source software)Free

iTrace pricing →

In their own words

Chiasm

Chiasm captures gaze data through participants’ webcams for remote online studies and research. It processes webcam frames in real time and produces timestamped gaze coordinates linked to study events, together with session metadata. Researchers can connect it to Qualtrics, jsPsych, or custom web studies through a JavaScript library. Chiasm says studies can include hundreds of participants at once. Researchers can download gaze data from Chiasm or stream it to their own server; when used with platforms such as Qualtrics, data is held on Chiasm’s servers for later export. Webcam video is not stored by default, though limited calibration or validation recordings may be retained with explicit opt-in consent. The service supports Google Chrome on laptops and desktop computers with webcams. Flex has no monthly minimum and costs €0.25 per minute. Starter is €199 per month with 900 participant-minutes included, and Pro is €499 per month with 3,000 participant-minutes included. A 7-day trial is listed.

Visit chiasm.eu

iTrace

iTrace is a free, MIT-licensed toolkit for analyzing webcam eye-tracking data, with a scientific core built on NumPy and SciPy. It computes gaze in degrees of visual angle and detects fixations, saccades, and microsaccades using I-VT, I-DT, and Engbert–Kliegl methods. Pupil tools include blink detection and interpolation, preprocessing, and eye-crop segmentation measured in pixels or relative to iris size. Affine screen-space calibration reports calibration error and gaze-quality measures. The command-line tool analyzes gaze CSV files and exports JSON reports. Optional webcam capture uses OpenCV and MediaPipe, and optional interfaces include a local HTML app using FastAPI and WebSockets and a Streamlit dashboard. Live workflows can export derived gaze, pupil, and capture CSVs. By default, the workflow does not save raw eye video or persisted eye-crop images, though live viewing may send a temporary JPEG crop to a browser over a local WebSocket. The project says its checks use synthetic ground truth rather than real eye-tracking data or a reference device. Webcam pupil size is a relative proxy, not a measurement in millimetres.

Visit github.com