HOW IT WORKS

Eight recording methods.
Zero spreadsheets.

Sightline ships with every observation method you need, publication-quality graphs, customizable shortcuts, and AI analysis. All running locally on your machine.

Capture

Observation method library

Eight recording methods cover every data collection scenario in school psychology and ABA. Each method handles timing, scoring, and calculations automatically.

Whole Interval

Behavior must occur for the entire interval to be scored. Best for measuring sustained behaviors like on-task engagement.

Partial Interval

Behavior only needs to occur once during the interval. Best for low-frequency behaviors you don't want to miss.

Momentary Time Sampling

Record whether behavior is occurring at the exact moment the interval ends. Efficient for scanning multiple students.

Frequency / Event

Count each occurrence of a behavior. Automatic rate-per-minute calculations for session-over-session comparison.

ABC Recording

Log antecedent, behavior, and consequence in real time. Essential for functional behavior assessments and hypothesis generation.

Duration Recording

Start and stop a timer for each behavior occurrence. Measures total time and per-episode duration. Best for on-task behavior or tantrum duration.

Latency Recording

Measure the time between a prompt and the student's response. Tracks response speed across trials. Best for compliance training or task initiation.

Narrative Recording

Free-form timestamped notes for qualitative observations. Captures context that structured methods can miss.

Research-informed protocols

Start observing in seconds. Sightline includes ready-to-use protocols based on common assessment needs, each pre-configured with the right method and target behaviors.

On-task / Off-task Momentary time sampling with 15-second intervals
Disruptive behavior Partial interval recording for classroom disruptions
Social interaction Frequency count of peer interactions and social initiations
Academic engagement Whole interval recording for sustained task engagement
Aggression / SIB Event recording with duration tracking and ABC logging
Compliance Frequency recording of instruction-following and refusal
Stereotypy Partial interval recording for repetitive behaviors
Peer comparison Parallel observation of target student and classroom peers

Customize everything

Sightline ships with sensible defaults, but every practitioner works differently. Protocols, shortcuts, phrases, and tag sets are all customizable at the global or per-student level.

Student-level overrides

Quick phrases, ABC tag sets, and protocols can all be customized per student. Global settings apply everywhere, then student-specific overrides layer on top.

Custom ABC tag sets

Create your own antecedent and consequence tag sets beyond the three built-in presets. Reorder tags via drag-and-drop or keyboard shortcuts.

Keyboard-driven workflow

Space to start/pause, number keys to score, N to add a note, Tab to move between ABC fields, Cmd+Z to undo. Every action has a shortcut so you never have to look away from the student.

Analyze

AI that runs on your machine

Sightline includes AI features that work entirely offline using Ollama. If your organization has a cloud AI agreement, you can optionally connect that instead.

Narrative report drafting

Generate draft observation summaries from your session data. Edit and refine before adding to evaluation reports.

Pattern detection

Surface trends and patterns across sessions that might not be obvious from individual observations.

Session digests

Quick summaries of what happened during an observation, highlighting key patterns and changes from prior sessions.

FBA hypothesis suggestions

AI reviews your ABC data and suggests possible functions of behavior based on antecedent and consequence patterns.

Natural language queries

Ask questions about your data in plain English. "How does Marcus's on-task behavior compare across morning vs. afternoon sessions?"

Local AI is the default. Cloud AI (Anthropic, OpenAI, Google) is available if you add your organization's API key. Read our privacy architecture for details.

See what AI analysis looks like

Here's a sample AI-generated FBA summary from real observation data. Sightline drafts the narrative — you review, edit, and own the final product.

AI-Generated Summary

Marcus was observed across four sessions conducted between February 3 and February 21, 2026. Elopement occurred in approximately 40 to 55 percent of recorded instances across sessions, with the highest rates during the initial observation and a general downward trajectory over time. Work refusal was similarly elevated, occurring in 45 to 60 percent of recorded instances. Antecedent-behavior-consequence analysis indicated that both behaviors were most frequently preceded by presentation of academic demands, which accounted for 78 percent of antecedent instances for elopement and 85 percent for work refusal. The most common consequence for both behaviors was removal of the task, occurring in 62 percent and 71 percent of instances, respectively. The consistent pairing of academic demands as antecedents and task removal as consequences across both behaviors is suggestive of an escape function, with elopement and work refusal potentially serving as functionally equivalent responses to task demands.

Charts and graphs

Sightline generates publication-quality visualizations automatically. No spreadsheet formatting required.

  • Bar charts for interval and frequency data
  • Trend lines across sessions
  • Phase markers for baseline vs. intervention
  • JABA-style reversal design graphs
  • Multiple baseline graphs across students
  • Peer comparison overlays
  • ABC sequence diagrams
Share

Export everything

Get your data out in whatever format you need. All exports are generated locally on your device.

  • PDF reports with graphs and narrative
  • SVG and PNG graph export for presentations
  • CSV for further analysis in Excel or SPSS
  • Plain text summaries

Try it with your next observation.

Sightline is in closed beta for macOS and Linux. Request access and we'll get you set up.

Request beta access →

Free during beta · No account required · No data leaves your machine