siftwise is an open-source, self-hosted tool that runs only the tests your change can affect , and tells you whether a failing test is your fault, already broken on main, or just flaky .
New here? Post 1 explains the idea and sets up the server and the GitHub Action. Post 2 adds GitLab CI and five coding agents over MCP.
Today v0.3.0 is out. The theme: smarter selection .
pip install --upgrade siftwise # 0.3.0
Enter fullscreen mode
Exit fullscreen mode
What's new in v0.3
🎯 Risk order: the tests most likely to fail run first, so a failure shows up early.
⏱️ Time budget: "the riskiest tests that fit in 5 minutes", for fast feedback.
🟨 Jest selection: a JS/TS import graph, with no Node.js needed.
☕ Java selection for Maven and Gradle, including multi-module builds.
🐶 Dogfooding: siftwise now runs on its own CI on every PR and push, with live numbers.
🐛 Follow-ups and fixes from testing v0.2 on real repos, three of which made siftwise silently miss tests.
🙌 First outside contributors: two of…