Desktop PAP/CPAP analytics for supported SD-card data, running fully offline.
Import • Analyze • Visualize • Report
Recommended: Download the latest installer from the Releases page.
Official releases are tested builds intended for daily use.
If you prefer to build from source or want access to unreleased changes, see Building PAPLens.
See CHANGELOG.md for the complete release history.
PAPLens is a desktop application for importing, analyzing, and reporting PAP/CPAP therapy data from supported SD cards.
All analysis is performed locally on the user's machine. No therapy data is uploaded, transmitted, or shared with external services.
Designed for PAP/CPAP users who want deeper visibility into their therapy, PAPLens provides detailed analytics, long-term trend monitoring, waveform exploration, compliance tracking, and clinician-friendly reporting.
- Fully offline operation
- Local SQLite profile databases
- Incremental imports
- Multi-profile support
- Automatic device detection
- Detailed therapy analytics
- Dashboard visualizations and trend tracking
- Calendar heatmaps and compliance reporting
- Clinical insight generation
- EDF waveform viewing for supported sessions
- High-quality PDF report generation
When available from supported devices and imported data:
- Apnea-Hypopnea Index (AHI)
- Event breakdowns
- Leak rates
- Pressure statistics
- Usage and compliance
- Flow limitation
- Ventilation metrics
- Periodic breathing
- Session trends and long-term analytics
See SUPPORTED_DEVICES.md for the current compatibility list and data requirements.
Privacy is a core design principle of PAPLens.
- No cloud services are required
- No therapy data is uploaded
- No user accounts are required
- No telemetry or analytics are collected
- All processing occurs locally on your computer
PAPLens is an independent open-source project developed and maintained during personal time.
If PAPLens has helped you better understand your therapy, consider supporting continued development:
Your support helps fund ongoing development, testing, documentation, and new features.
PAPLens incorporates and builds upon work from the following open-source projects:
By Paul Solares
https://github.com/xpaulso/cpap-viewer
By The OSCAR Team
https://gitlab.com/pholy/OSCAR-code/-/tree/master/oscar/SleepLib/loader_plugins
By open-cpap
https://gitlab.com/open-cpap/cpap-parser
Additional attribution and licensing information can be found in:
PAPLens was developed using an AI-assisted development workflow powered by Antigravity, Claude Code and Codex.
Architecture, implementation decisions, validation, testing, and release management remain under direct developer control.
PAPLens is an analytics and reporting tool.
It is not a medical device, does not provide medical advice, and is not intended to replace professional medical evaluation, diagnosis, or treatment.
Users should consult qualified healthcare professionals regarding any medical concerns or treatment decisions.
Licensed under the GNU General Public License v3.0 only (GPL-3.0-only).
See:









