Open source · GPL-3.0-only

Free toxicology LIS.
Your computer.
Your control.

A free laboratory information system (LIS/LIMS) for small US clinical toxicology labs. One connected workflow, from the first order to the final report, on a computer the lab owns.

  • Works without internet
  • No server to run
  • Backup and export included

In development. Not clinically validated or ready for patient reporting.

Meet OpenBGA/tox.

A two-minute walkthrough of the application, from order to report and beyond.

2:01 walkthrough · Demo data · Narration and music · English captionsRead the transcriptDownload videoMedia credits

Follow the work.
Keep the history.

Each stage of the laboratory’s work is connected, with identity, quality control, and authorization checks along the way.

  1. Orders screen listing clinic orders with client, test count, received time and status.

    Order & accession

    Orders, as the clinic sent them

    Tests, diagnoses and supporting evidence are recorded exactly as supplied, never filled in. Receiving a specimen creates the accession and prints its barcode label.

  2. LC-MS/MS run showing calibrator and control lots and plate positions for blank, calibrator, control and patient samples.

    Bench

    Runs with their calibrators and controls

    Worklists gather waiting specimens for each method. Results arrive from ASTM and Olympus AU400/AU640 analyzers and from LC-MS/MS result files, and quality control is recorded.

  3. Results for an accession with analyte values, cutoff classifications, methods and the evidence for the selected result.

    Review

    Every result technically reviewed

    Results appear with their method, classification and provenance. A failed QC or an identity question holds the result, and each approval records who reviewed it and when.

  4. Released report page with its revision history and pending delivery destination.

    Release

    Released reports are versioned

    Release rechecks every hold at the moment an authorized person releases the PDF report. A correction creates a new revision and keeps the earlier one.

  5. Delivery list of reports with handoff status, destination and last attempt, including unknown and failed outcomes.

    Deliver & bill

    Handoffs with their evidence

    Each fax, email, mail, courier or pickup is logged with the evidence available, never a bare “delivered”. Billable services derive from the work performed, not from positive results.

  6. Clinical audit trail listing sequenced events with time, user, action, outcome and record, and a Verify chain action.

    Audit

    A tamper-evident audit trail

    Every change and every view of sensitive data is recorded and attributed to a personal account. The trail can verify its own chain.

Screens from the presentation recording, with demo data and a mocked engine. Select a screen to open it at full size.

The lab’s data.
The lab’s choice.

Core laboratory work belongs on the laboratory’s own computer, with offline operation and a clear way to take its data with it.

Local by design
A standalone desktop application with no server to run. Analyzers can send results while the app is open, including while users are signed out.
Backup and exit included
Encrypted backups to the lab’s own disk, NAS or USB drive, restore tests, and a complete export. None of it needs a hosted service.
Every action is attributed
Personal accounts with two-factor sign-in or a security key, roles, and configurable separation of duties, including a one-person mode.
Hosted services are optional
A clinic portal, off-site backup, secure delivery, and EHR interfaces are separate future proposals. They would only relay copies; the LIS remains the system of record.

Questions about a free toxicology LIS.

What the software costs, who it is for, and how to try it.

Is OpenBGA/tox really free?

Yes. The application has no license fee, subscription or per-test charge. It is free software under GPL-3.0-only: a lab may use, study, change and share it. Backup, restore and complete data export are included.

Is it an LIS or a LIMS?

Laboratories that report patient results usually call their system a laboratory information system (LIS). Laboratory information management system (LIMS) is the broader term, and the two are often used interchangeably. OpenBGA/tox is built for patient testing: orders, specimens, results, review and reports.

Which laboratories is it for?

Small US clinical toxicology labs, such as physician-office labs and small independent labs, whose work fits on one computer. A standard catalog for urine and oral fluid drug testing loads as drafts for the lab to review and approve. Workplace, forensic and postmortem testing are not in scope.

How can I try it?

Download a development build for Windows, macOS or Linux, or build it from source. On first start, choose the demo laboratory: a separate workspace with a fictitious laboratory, clinics and patients, so no real patient information is needed.

Download or build from source.

Unsigned development installers for Windows, macOS and Linux are on the latest release page. Developers can also build the application from source.

You will need

Build and run the desktop application
git clone https://github.com/openbga/tox.git
cd tox
npm ci
npm run tauri dev

Vibe coded.
Human directed.

OpenBGA/tox combines substantial AI assistance with sustained human effort in research, requirements analysis, architecture review, code review, test design, hands-on testing and refinement.

People set the scope, challenge proposed designs, examine failures and decide what needs more work. Explore the requirements, architecture decisions and review standards. The quality guidance distinguishes required checks, evidence and remaining gaps. This is an early development project; clinical validation remains ahead.

Project status · October 2026
Available in developmentStill ahead
Order-to-report workflowValidation with a partner laboratory
Local backup, restore, and export toolsSigned installers and production verification
A development build running on macOS; Windows and Linux are targetsDecisions on additional workstations and optional hosted services
GPL-3.0-only source and project documentationTrademark and remaining project governance decisions

License

Licensed under GNU GPL version 3 only (GPL-3.0-only). Commercial use and redistribution are permitted. Distributors must preserve the required notices, license covered works under GPLv3, and provide corresponding source as the license requires. Third-party material retains its own terms.

Development disclaimer

AI-assisted development and human review and testing do not guarantee correctness, security, regulatory compliance, or fitness for clinical use. Built and tested on synthetic data; not clinically validated or ready for patient reporting.

Provided as is, with GPLv3’s warranty exclusions and liability limitations, subject to applicable law and written agreements. This notice does not change the license. Read the full disclaimer.

Explore the work behind the workflow.