Skip to content
System One

commit-miner

Rust CLI that classifies Git commit diffs and messages with Jev, labelling bug fixes, security fixes with CWEs, and change types. Scans a local repo or remote URL and exports HTML or CSV reports.

devanshbatham/commit-miner on GitHub

Stars
36
Forks
6
Language
Rust
Last push
17 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

let cache_dir = root.join("commit-cache");
store::private_dir(&cache_dir)?;
Ok(Self {
    http: reqwest::Client::builder()
        .timeout(Duration::from_secs(90))
        .connect_timeout(Duration::from_secs(20))
        .redirect(reqwest::redirect::Policy::none())
        .build()?,
    key,
    endpoint: "https://api.typesafe.ai/v1/systemone".into(),
    model,
    cache_dir,
    cache,
    gate: Gate::new(workers),
    events,

View in src/jev.rs

Open on GitHub

More like this

Use cases this is tagged with