Debug everything in your PHP app.
Install nothing.
Exceptions. Dumps. Emails. Profiling. Logs. All in one UI, launched with one command. Works with the SDKs you already have. No cloud account.
Everything in one dashboard
9 debugging tools. One interface.
Catch unhandled exceptions with full stack traces via Sentry SDK. See exactly where your code breaks.
Illuminate\Auth\AuthenticationException
Route::get('/dashboard', [DashboardController::class, 'index'])->middleware('auth');Sentry SDK compatible — PHP, JavaScript, Python, Ruby
Replaces your local dev stack — for free
Sentry (local)
Exceptions & stack traces
Mailhog / Mailtrap
Email capture
Ray
Variable dumps
Blackfire / XHProf UI
Performance profiling
Log viewers
Application logs
RequestBin
HTTP request inspection
Inspector.dev (local)
Application performance monitoring
SMS gateways (dev)
SMS gateway testing
All of this. One command. Zero cost.
No Docker? Use Buggregator Trap — a PHP CLI alternative. →
Your app doesn't know we exist.
Not a package. A server.
Buggregator runs beside your application as a standalone Docker container. Your codebase doesn't change. Your dependencies don't change. You already have the SDKs installed — they just need a different address.
No new dependencies
Your app's composer.json stays untouched. No service providers. No migrations. No Buggregator code inside your project.
One env variable
Already using Sentry SDK, VarDumper, or Monolog? Change where they send data. That's it. Your code doesn't need to know about Buggregator.
One instance, all your apps
Run one Buggregator container. Point all your projects at it. Microservices, monorepos, multiple teams — one dashboard.
With Telescope or Ray
With Buggregator
Made for dev environments.
No account. No credit card. No project setup.
Add Buggregator to your docker-compose.yml alongside your other services. Change your .env. Start debugging. That's 60 seconds — not 15 minutes of cloud dashboard configuration.
Getting started with Sentry / Mailtrap / Blackfire:
- 1.Create an account
- 2.Verify your email
- 3.Create an organization
- 4.Create a project
- 5.Choose your platform / SDK
- 6.Copy DSN or credentials
- 7.Paste into your .env
- 8.Wait for first event to arrive
~15 minutes before you see a single debug event
Getting started with Buggregator:
- 1.Add to docker-compose.yml
- 2.Change your .env
Open http://127.0.0.1:8000 — done.
Just change the address
SENTRY_LARAVEL_DSN=https://abc123@o123456.ingest.sentry.io/789
SENTRY_LARAVEL_DSN=http://sentry@127.0.0.1:8000/1
Only the host changed. Your Sentry SDK keeps working exactly the same.
How it works
Three steps. That's it.
Run one command
Start Buggregator with a single docker run. No installation, no registration, no configuration files.
Add one env variable
Change one line in your .env file. Your existing Sentry SDK, VarDumper, Monolog, or Ray — they all just work.
SENTRY_LARAVEL_DSN=http://sentry@127.0.0.1:8000/1 VAR_DUMPER_SERVER=127.0.0.1:9912 MAIL_HOST=127.0.0.1 MAIL_PORT=1025
Open your browser
Navigate to http://127.0.0.1:8000 and Buggregator is ready. No login required.
http://127.0.0.1:8000 →Waiting for events...
Works with your framework
No vendor lock-in. Your existing SDK just works.
Also: JavaScript, Python, Ruby, Go — via Sentry SDK
Works with: RoadRunner · FrankenPHP · Swoole · Laravel Octane
See integration guides →Ready for production teams
Enterprise features when you need them.
SSO Authentication
Auth0 & Kinde support for team environments
External Database
PostgreSQL/MySQL for persistent event storage
Kubernetes Ready
Deploy as Deployment + Service in your cluster
Webhooks
Trigger external actions on incoming events
Prometheus Metrics
Monitor event counts with Grafana
Multi-project Support
Separate events by project or team
Experience Buggregator in Action
Click any button to send a real event to a live Buggregator instance. Watch it appear in the UI on the left — exactly as it would in your own project.
See it live on desktop
The interactive demo is best experienced on a larger screen. Visit buggregator.dev on your laptop or desktop to try it live.
The Buggregator ecosystem
No Docker? No problem.
A lightweight PHP CLI alternative to the full server. Covers most debugging needs — dumps, profiler, logs, inspections — without Docker. Just a composer package.
composer require --dev buggregator/trap -WNever leave your IDE
The Buggregator plugin for PhpStorm brings dumps, logs, and debug data directly into your editor.
Open source. Built with the community.
Buggregator is free forever. No paid plans, no feature gates. If it helps you, consider starring the repo.
If Buggregator saves you time, a star helps others find it.
Backed by the community
Buggregator is free forever. Sponsors make that possible.
Be the first to support Buggregator.

