The professional health monitor for LiFePO4 packs. Real State of Health %, AI-powered insights, and cell verification — for solar, EV, RV, and off-grid systems.
Built for real users
What CellPulse does
Your BMS shows raw numbers. CellPulse calculates what they mean — and tells you what to do about it.
Dashboard
One scroll gives you everything — headline health score, live cell voltages, imbalance trends, DoD histogram, and AI insight. Nothing hidden in sub-menus.
Getting started
Cell support
AI Health Intelligence
Your BMS streams numbers. CellPulse turns them into a health narrative — specific to your cells, your usage, your pack.
Technical specifications
Privacy-first
No ads. No data brokering. No silent uploads. Everything on your device by default — protected by hardware-backed encryption.
Join the community
CellPulse is built for the communities where LFP battery knowledge is shared. Find us where you are.
What's coming
FAQ
Yes, free with no catch. The core app — BMS monitoring, health calculations, QR scanning, AI insights — is free. Future premium features (cloud sync, indefinite history, fleet monitoring) will be optional paid add-ons. The free tier will never be crippled.
CellPulse uses Coulomb counting across qualifying full cycles (SOC 90% → 15%) to calculate actual delivered Ah vs. rated pack capacity. After 3+ full cycles, accuracy is typically within ±3%. The app displays confidence level so you always know how many cycles the estimate is based on. It shows "Calibrating…" until the first qualifying cycle is complete — it never shows a fabricated number.
Right now, live BMS monitoring requires a JK BMS (JK02 protocol). JBD, Daly, and Xiaoxiang support is actively in development for v2.1. The QR scanner and health calculation features work independently of BMS brand — you can manually input pack data. Check the roadmap section above for timeline.
Yes, completely. BMS Bluetooth connection, QR scanning, health calculations, and 30 days of history all work 100% offline. The AI insight feature for basic health scores is also on-device. Only cloud sync (future, opt-in) requires internet. This is especially important for off-grid installations with no connectivity.
Bluetooth is required only to connect to your JK BMS. It is never used for advertising, location tracking, or any other purpose. You can use the app without ever granting Bluetooth permission — the QR scanner and manual health tracking work without it. Permissions are requested only when you initiate a BMS connection.
EFC is a weighted cycle count that accounts for depth of discharge. A discharge from 95% to 20% SOC = 0.75 EFC. A shallow discharge from 60% to 40% = 0.20 EFC. EFC is more meaningful than raw cycle count because shallow cycles cause far less degradation. CellPulse uses LFP-calibrated power-law degradation (exponent 0.55) to calculate stress per cycle.
Free download
Free. No account needed. Connect your JK BMS, scan your cells, and get your first health report in minutes.