FEATURES

Every recording method
you need

Sightline ships with a full observation method library, customizable shortcuts, and AI analysis. All running locally on your machine.

Observation method library

Six 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.

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.

Desktop-first. Not cloud-first.

Sightline is a native desktop application, not a web app with a wrapper. Your data stays on your machine in a local database. No accounts, no servers, no internet required.

Local SQLite
All data stored in a single file on your machine
Works offline
No internet connection needed to observe or analyze
No accounts
Download, install, start collecting data

Built with Tauri

Sightline uses Tauri 2, a modern framework for building lightweight native desktop apps. The result is a fast, small application that feels like it belongs on your system, not in your browser.

Your data, your files

Observations are stored in a local SQLite database. You can back it up, move it between machines, or delete it. There's no cloud sync, no vendor lock-in, and no third-party server involved.

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.

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.

Charts and graphs

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

  • Bar charts for interval and frequency data
  • Trend lines across sessions
  • Phase markers for baseline vs. intervention
  • 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
  • CSV for further analysis in Excel or SPSS
  • Plain text summaries
  • Session sharing format for team collaboration

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