# sashiko-dev/sashiko

Agentic review of Linux Kernel code changes

Repository: https://github.com/sashiko-dev/sashiko
Canonical: https://ross.abutalabs.com/products/sashiko
Homepage: https://sashiko.dev
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T08:36:18+00:00

## Health v2 (maintenance only)
Score: 60/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 17
- inputs: {"age_days": 243, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1191, forks 205 (observed 2026-08-28T04:03:55.934230+00:00)

## What it is
Sashiko is an agentic code review system for the Linux kernel that ingests patches from mailing lists, GitHub PRs, GitLab MRs, or local git, and reviews them using a multi-stage protocol of kernel-specific LLM prompts. It is a self-contained Rust tool with a web interface and CLI, supporting multiple LLM providers, and is also run as a public service reviewing all LKML submissions.

## Use cases
- automatically review linux kernel patches
- find bugs in kernel commits before they land
- monitor lkml mailing list for new patches to review
- review a github pull request with an llm agent
- run local kernel patch review from a git repo
- reduce false positives in automated code review

## When to choose
- you maintain or contribute to the Linux kernel and want automated pre-merge review
- you need kernel-specific review prompts covering architecture, security, and concurrency
- you want a self-contained reviewer that works with multiple LLM providers
- you want to watch lore.kernel.org or forges for new patches automatically

## When to avoid
- you need code review for non-kernel or non-C projects
- you require deterministic, guaranteed bug detection rather than probabilistic LLM output
- you cannot send proprietary code to external LLM providers
- you need email-based output, which is not yet supported

## Facets
- artifact type: service
- maturity: active
- function: code-review, llm-inference, agent-framework, cli, web-scraping
- domain: developer-tools, version-control, artificial-intelligence, large-language-models, operating-systems
- platform: cli, rust, self-hosted
- tags: linux-kernel, patch-review, lkml, agentic-review, code-analysis, mailing-list, linux, web-server

## Member repositories
- sashiko-dev/sashiko (main) score 60

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:55.934230+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:22:58.552378+00:00, confidence not recorded.
  - readme: https://github.com/sashiko-dev/sashiko (fetched 2026-08-28T04:03:55.934230+00:00, sha 2e341f384400)
  - homepage: https://sashiko.dev (fetched 2026-08-29T12:29:52.824897+00:00, sha f7f53513afa2)
  - registry_crates: https://crates.io/api/v1/crates/sashiko (fetched 2026-08-29T12:29:52.833705+00:00, sha 4c55ecab35f8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
