screenllm: LLM-Assisted Title/Abstract Screening for Systematic Reviews

A turn-key workflow for LLM-assisted systematic-review screening. The package ranks a corpus of titles and abstracts with an ensemble of open-source large language models served locally by 'Ollama', then applies the SAFE stopping rule to identify the records a human should screen. Defaults match the four-LLM mean ensemble and the SAFE configuration recommended by Spillias et al. (2026). A companion 'Shiny' app walks the human reviewer through the records above the stopping point. Complementary to the 'AIscreenR' package of Vembye et al. (2025) <doi:10.1037/met0000769>, which targets cloud-hosted 'GPT' models via the 'OpenAI' API; 'screenllm' targets locally-served open-weights ensembles with an integrated stopping rule.

Package details

AuthorScott Spillias [aut, cre], Laura Avila Turriago [aut], Christopher Brown [aut], Ariane Easton [aut], Jack Roberts [aut], Michael Sievers [aut], Steve Swearer [aut], Andrew Taylor [aut], Brigette Wright [aut], Valeriya Komyakova [aut]
MaintainerScott Spillias <scott.spillias@csiro.au>
LicenseMIT + file LICENSE
Version0.1.0
URL https://github.com/s-spillias/screenllm 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("screenllm")

Try the screenllm package in your browser

Any scripts or data that you put into this service are public.

screenllm documentation built on Sept. 24, 2026, 5:11 p.m.