Multiplayer is a local debugging agent that captures full-stack, unsampled session data when something breaks in production and routes it to your coding agent to generate a fix. It runs on your machine, next to your coding agent. A few things that make it different from connecting a coding agent directly to your observability stack:
- Session-based collection instead of always-on(we only capture when something goes wrong) - Nothing gets sent anywhere until we've identified a new issue worth surfacing - Data is pre-correlated across service boundaries before it reaches the agent - Issues are deduplicated before routing - Includes what standard APMs strip out: request/response content and headers, release metadata, an issue summary, etc.
We wrote about why we're open sourcing now here: https://www.multiplayer.app/blog/multiplayer-is-now-open-sou...
Short version: we believe in this community, and we think the root cause of low-quality AI-generated PRs is the same data problem we're trying to solve.
Happy to answer any questions.