Flowlight 0.9.0
What's new in 0.9.0
- A new screen: Coverage. Every other screen says what happened. This one says what you would not have been told — per app, and separately for each of the three ways it can go wrong. Was the connection seen at all: the filter sees flows as they open, while the sampler reads counters once a second and misses whole connections between readings. Was the destination named, measured in bytes rather than connections, because one unnamed connection carrying a gigabyte is a bigger hole than a hundred carrying a kilobyte. And was it readable — with being on the Never decrypted list counted as the choice it is, not as a failure.
- What no engine sees is on the screen, not in a footnote: traffic from before capture started, system services content filters are never shown, apps that pin their certificates, QUIC, and an agent's local MCP server talking over a pipe. A coverage figure that counted only what it could see would be a reassurance rather than a fact.
- A crash that was waiting for a tenth screen. The sidebar derived ⌘1 to ⌘9 from each item's position, so adding a tenth produced an impossible keyboard shortcut and trapped on launch. It runs ⌘1–⌘9 then ⌘0 now, the way browsers number tabs.
Install
Signed with Developer ID and notarized by Apple.
brew install --cask xinbetween/tap/flowlightFlowlight.dmg— drag to Applications.Flowlight-0.9.0.pkg— installs to /Applications; offers to quit a running copy first.
macOS 15 or later, Apple silicon and Intel.
Full changelog: https://github.com/xinbetween/flowlight/releases
Checksums
bbee277a5f24720e76047de2a6365f981bedccabf338505891486394c3903864 Flowlight.dmg
eb97b2d8b7619db61015e5aa5398517b26983fe24470c3ad15f436b88e01a7de Flowlight-0.9.0.pkg