How it works
One command. slop poke sends your
staged diff to our engine and gets back a verdict before your
coffee maker finishes a single bean.
Mechanical noise is stripped automatically. Anything that could
change behaviour gets a // TODO(slop) comment spliced
above the line — code stays intact, you decide. The CLI refuses to
mutate your tree unless git apply agrees the change
is clean.
It evolves. Every slop learn "…"
you submit calibrates the engine for your account and your
project. False positives quiet down. Real misses get caught next
time. The scanner you have on day 30 isn't the one you started
with.
Privacy & data
Servers run in Germany under EU privacy rules. We process your diff, return a verdict, and persist only the signals the learning loop needs to improve detection for your account — never the raw source text. You can purge your account state at any time from the billing portal.
Identity is your SSH key fingerprint. No emails, no usernames, no third-party trackers. Stripe handles billing and never touches your code.
Tiers
Starter
- Up to 100,000 pokes per month
- All detector tiers + adaptive learning
- One SSH key per subscription
- Cancel anytime via Stripe portal
Install the CLI, run slop poke, the first
metered call returns a Stripe Checkout URL keyed to your
SSH identity. No web signup.
Enterprise
- Custom volume + team accounts
- Private-corpus calibration
- SLA, audit trail, SSO
- On-prem option
Install
Homebrew (macOS + Linux)
brew install peeramid-labs/tap/slop
From source
git clone https://github.com/peeramid-labs/sloppoke.git
cd sloppoke
cargo install --path crates/sloppoke-cli
First run
slop login # SSH-key handshake; cache identity
slop poke # scan working tree vs HEAD
slop apply # strip the slop, amend HEAD