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.
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.
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.
Quick phrases
Type two characters in the observation log and an autocomplete popover appears with matching phrases. 17 built-in phrases cover common observations like "Redirected by teacher" and "Peer interaction observed." Add your own globally or per student.
ABC tag shortcuts
Three built-in tag presets (Standard, Function-Focused, Sensory/Medical) give you one-key access to common antecedents and consequences during ABC recording. Press a number key to toggle tags without leaving the keyboard.
Behavior hotkeys
During interval recording, score behaviors with a single keypress. Default keys are 1-3 for up to three target behaviors, or assign custom letter keys per behavior so you can work by muscle memory.
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.
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.
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
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