Keep engineering data local
Collect and analyze repository data on your own machine, with the data directory under your control.
Local-first engineering metrics for teams that want better conversations

SMM turns the data already produced by your delivery system into a local dashboard and CLI. Start with a single repository, inspect a small date range, and decide whether the metrics help your team ask better questions.
npx @smmachine/launcher
smm project configure
smm change-requests fetch --start-date 2025-01-01 --end-date 2025-01-31
smm dashboard serveOpen http://localhost:3000 to explore the result. The getting started guide explains the full setup, including provider tokens, local storage, and optional code-history analysis.
SMM is an observability tool for the engineering system, not a scorecard for individuals. Read What is SMM? for the measurement principles behind the project.