#58 · Primary category: Business Intelligence & Analytics
retentioneering-tools
Open-source Python toolkit, MCP server, and agent skills for reproducible clickstream and event log analytics, enabling auditable product analytics, user flow exploration, and behavioral segmentation.
Project last updated:08/25/26
GitHub Stars
917
Forks
137
Contributors
5
License
Apache-2.0
Why we included this project
Most clickstream work still means writing a fresh pandas script for every question, which is exactly the grind Retentioneering removes. You load timestamped user events into an Eventstream object and get graph-based flow visualizations, step matrices, behavioral segmentation, and funnel or cohort comparisons without standing up any extra infrastructure: it runs locally on pandas DataFrames or Parquet files, and the interactive views appear right in Jupyter. A/B test comparisons and Markov simulations take you from describing what users did to asking what happens if a flow changes, which is where product decisions actually get made. The project also ships as an MCP server and agent skills, so an AI agent can run the same auditable, reproducible analytics instead of generating one-off code that is hard to verify. For data scientists and tech leads who have been burned by opaque metric pipelines, it is a solid, checkable alternative.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
spark
Apache Spark - A unified analytics engine for large-scale data processing
metabase
The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:
streamlit
Streamlit — A faster way to build and share data apps.
duckdb
DuckDB is an analytical in-process SQL database management system
ToolJet
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀