Skip to content

SaiLoR v1.0.0

Choose a tag to compare

@Gram21 Gram21 released this 17 Jul 22:29
8670684

The first stable release. SaiLoR helps reviewers run Systematic Literature Reviews (SLR): a single JSON project file holds both the annotation schema and the papers to review, and the app renders each paper's PDF next to a form generated from that schema. It ships as a fully local desktop app (Electron) and as a static web app you can host anywhere — same codebase, same features.

Highlights

  • Annotation — a nested, cardinality-controlled schema (text, number, year, yes/no, repeatable groups); grab a value straight from selected PDF text; search papers by title, author, DOI, abstract, filename, or your own recorded answers; a completeness dot tracks progress per paper; Validate checks every paper against the schema before you call it done.
  • Screening — a fast include/exclude pass with configurable, keyboard-driven exclusion reasons, a PRISMA-style summary, and duplicate detection (exact and fuzzy) when importing references or PDFs. New from screening… carries included/undecided papers straight into an annotation project, or into a second screening pass.
  • Multiple independent reviewers — each reviewer annotates in isolation; Consolidation lines up repeatable groups, auto-fills unanimous answers, and reports Cohen's κ, Fleiss' κ, and Krippendorff's α, plus a dedicated Disagreements view.
  • Git support (desktop only) — clone a project repo from the app, review local changes field by field before committing, and pull with a three-way field-level merge of the project JSON (not a line-based text merge), including a reviewer-seat identity check to catch two people accidentally claiming the same seat.
  • Import & interoperability — pull in papers from BibTeX, RIS, or CSL-JSON reference exports; a durable protocol field for the review's own research questions, search strings, and criteria; a provenance record when a project was built from a screening pass.
  • Deployment — build a static SPA for any static host, run it via the included Docker/nginx setup, or package native installers (macOS, Windows, Linux) for the desktop app.

See the user guide for a full walkthrough with screenshots, and the wiki for developer documentation.

Installing

Grab the installer for your platform from the assets below, or see the README for setup instructions (including the one-time step to open an unsigned build on macOS/Windows).

License

SaiLoR is free software under the GNU General Public License v3.0.