Streptococcus thermophilus
Stores a snippet of each virus it survives, then cuts that virus on sight.
Memory. A replayed attack is a test the detector must pass.
Barrangou et al. · Science · 2007
An immune system for the Mac where your AI agents work. When something gets in, it tells you what could have leaked and which keys to change.
Paste into Claude Code, Cursor or Codex. Or get it by email
Why now
Antivirus looks for known malware; your agents run code nobody has read. Big companies have security teams for that. This is that layer, for one Mac.
Your agent installed it. You pressed Enter.
It turns into a bill. The spending limit kicks in late.
The interview test you cloned and ran was a stealer.
Nobody can tell you what leaked or which keys to change.
What you see
Every alert is a cost. Only what is bad and certain reaches you.
A menu bar icon and one line: is the Mac watched, is it quiet.
One finding as a card. Answer “expected” or “seen”.
A notification, a verdict, and a list of what could have leaked.
You decide. Nothing irreversible happens without you.
This Mac is watched in part. Nothing needs you.
Checked 12 minutes ago · watched live
A project you just cloned has an editor task that runs when the folder opens.
.vscode/tasks.json
If you didn't expect it, read the task before you open the folder again.
Editor tasks with runOn: folderOpen start code the moment the folder opens.
Example data.
Borrowed from biology
Life never found an unbreakable shell. It evolved layers.
Stores a snippet of each virus it survives, then cuts that virus on sight.
Memory. A replayed attack is a test the detector must pass.
Barrangou et al. · Science · 2007
Raises the alarm when DNA turns up in the cytosol, where it doesn't belong.
Context decides. An interpreter that detaches and keeps a connection open is a flag.
Civril et al. · Nature · 2013
Regulatory T cells stop the body from attacking itself. Nobel Prize, 2025.
No autoimmunity. Weak rule matches are counted, not shown.
Nobel Assembly · 2025
Anatomy of an immune response
You clone a project to take a look.
It carries an editor task set to run the moment the folder opens.
.vscode/tasks.json
runOn: folderOpen
Rules flag it within seconds. A theft can be faster than that.
FLAG · rules only
models involved: 0
A notification, then three model steps give a verdict. Secret values are cut out first.
verdict: three model steps
secrets: cut before sending
A list: what could have leaked, where to revoke it. You do the fixing.
could have leaked: 3 keys
status: proposed
The whole attack, replayed, is a test every step must pass.
replay: finding at every step
Open core
The core that watches your Mac is open source and free. The layer that explains a case is paid.
Read the status, answer rare findings, decide.
↑ notification · verdict · list
Explains a case, tells you what to change. Closed source.
↑ flags and findings
Deterministic rules, running on your Mac.
198 published macOS rules, from SigmaHQ and Elastic, check every program start and new file.
Places where code starts on its own.
Checks npm, pnpm and Cargo lockfiles against OSV and CISA KEV.
Downloads public vulnerability lists, nothing else.
Get started
Leave your email. We'll send you the setup steps.