Tech riderRev. 20 Sept 2026
- 1Runs onNot stated by the maker
- 2CostsNot stated by the maker
- 3Predictive CLVYes
- 4Cohort analysisYes
- 5Forecast horizonconfigurable
3 lines stated Written from the maker's own pages: github.com

Overview
clvkit is ranked #19 of 37 in customer lifetime value software on Specifiction.
Compared on customer lifetime value software
- Predictive CLV
- Yesgithub.com
- Cohort analysis
- Yesgithub.com
- Forecast horizon
- configurablegithub.com
- Data refresh
- not statedgithub.com
Facts
- Purpose
- clvkit provides buy-till-you-die models for estimating customer lifetime value in non-contractual businesses.github.com · 4 Oct 2026
- Core models
- Its models include BG/NBD, MBG/NBD for customers who may never return after their first purchase, and Gamma-Gamma for spend per transaction.github.com · 4 Oct 2026
- CLV and cohorts
- The library composes purchase and spend models to estimate discounted lifetime value and provides cohort retention, revenue, and survival analysis.github.com · 4 Oct 2026
- Input and output
- It accepts transaction logs with customer ID, date, and amount, and prediction results can be converted to pandas DataFrames or JSON and plotted.github.com · 4 Oct 2026
- Python requirements
- Installation is available with uv or pip and requires Python 3.11 or later.github.com · 4 Oct 2026
- Dependencies
- The project lists numpy, scipy, pandas, and matplotlib as its four runtime dependencies, with Dask available as an optional extra for summarizing large logs.github.com · 4 Oct 2026
- Validation
- The README says CI checks that BG/NBD and Gamma-Gamma fits reproduce published estimates and runs those checks on pushes, pull requests, and before releases.github.com · 4 Oct 2026
- Limits
- The stated model scope excludes covariates, Bayesian fitting, and additional model families.github.com · 4 Oct 2026
- Large logs
- The README reports that Dask becomes faster than pandas at around four million transactions, while its default in-process scheduler used more peak memory in the measured benchmarks.github.com · 4 Oct 2026
- License
- The repository identifies its license as BSD-3-Clause.github.com · 4 Oct 2026
- Maintainer
- The README says the author is building customer-analytics work on top of clvkit and intends the library to remain installable and correct.github.com · 4 Oct 2026
Best clvkit alternatives
See all 20 All accessCh 01 Pushwoosh Free planWebWindows from $5/mo7.8 All accessCh 02 RevenueCat Free planAndroidAPI Free to start7.5 All accessCh 03 Klaviyo Free planWeb Free to start7.1 All accessCh 04 TrueProfit Free trialAndroidBrowser from $35/mo7.0 All accessCh 05 Baremetrics Free trialAPIWeb from $75/mo6.8 All accessCh 06 Nozzle Free trialWeb from $399/mo6.8
Where it ranks on Specifiction
Is clvkit yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/nasserboan/clvkit· checked 4 Oct 2026




