It’s what you reach for when the dashboards say everything is fine, but the system clearly isn’t.
It’s built for SREs and sysadmins. People who live in htop
, write clever one-liners with awk
, and sometimes stare into the abyss at dashboards wondering where their day went.
yeet is a way to ask questions about your systems — and actually getting answers. It does this by providing a good abstraction on top of the Linux kernel’s BPF subsystem so that normal people can use it without sacrificing their sanity to its black magic.
When something’s broken, slow, or just being weird, you don’t want to dig through five dashboards or write a custom exporter. You just want to ask:
yeet gives you the power to explore live data coming from your system — from kernel events to process info — by deploying tiny observability programs and streaming the results straight to your browser.
yeet is not about collecting everything forever. It’s about getting the right data, right now.
Because let’s be honest, when pagers start going off at 3am, your systems are melting, you don’t need dashboards. You need answers.
All of the above.
yeet isn’t just one thing — it’s a comprehensive solution to live systems exploration — built for when dashboards fall short and you need real answers, in real-time.
This is the part that lives on each host — quietly waiting for your instructions, ready to download and launch observability tools when you need them. It’s what you are installing when you type that good old curl -fsSL https://yeet.cx | sh
into your terminal.
Here’s what it does:
All communication with yeetd
happens over a custom RPC protocol called yeetRPC — designed specifically for fast, low-friction control, and data streaming.
tl;dr yeetd
is your local agent that makes live observability possible. You tell it what you want to look at, and it handles the nitty-gritty kernel details — so you can get a real-time stream of exactly what you asked for, without writing a single line of glue code.
One-off tools are cool — until you need to run them somewhere else, version them, or share them with your team. That’s where the yeet package manager comes in.
Every observability tool in yeet is a package. Each one includes:
Packages can be simple — like “show me all TCP connections” — or complex multi-program bundles that track high-level system behavior across layers.
You don’t have to write everything from scratch.
You don’t even have to know how eBPF works (unless you want to).
You just grab the tool you need, yeet it into action, and get answers.
tl;dr YPM makes observability feel like a 4 am all-you-can-eat buffet you and your friends somehow haven’t managed to get yourselves kicked out of yet — just search, download, run, and see what’s going on.
AKA Where the magic happens.
You remotely-deploy a probe and click a big green play button to start it — and yeet starts streaming structured output, about whatever you chose to probe instantly.
yeet isn’t just about streaming data —  it’s about turning that data into answers your dashboards aren’t giving you, as quickly as possible.
Once the stream begins, the browser doesn’t just show it — it collects it into a local DuckDB instance running in WebAssembly. That gives you a full-blown, in-browser analytical database, backed by live system data — that you can shape with SQL queries and feed directly into visualizations.
With zero-config, zero additional deployments you can:
And here’s the best part:
tl;dr yeet enables you to be a one-person incident response team. Like being John McClane, but for distributed-systems spewing alerts. Yippee-ki-yay, on-call escalations.
yeet isn’t just a tool — it’s a new paradigm to work with your systems.
It’s built for the moments when:
With yeet, you can:
It’s fast, focused, and built for SREs who don’t have time to wait for observability to catch up — they need answers now, so they can go back to sleep.
Because when things go sideways, dashboards are static. Yet, incidents aren’t — and having yeet in your tool-belt gives you the power to explore, investigate, and get real-time answers when it matters most.
Try yeet today!