Jefferson Silva

ddless - PHP runtime debugging with zero config and AI

by
DDLess is a zero-config PHP debugger that simplifies runtime debugging without Xdebug setup. Set breakpoints, inspect variables, view structured call traces, and capture HTTP requests instantly. Includes an AI Copilot that assists investigation based strictly on real execution data — keeping developers in control.

Add a comment

Replies

Best
Jefferson Silva
Hey Product Hunt 👋 I’m Jefferson, the maker of DDLess. I built DDLess because I was frustrated with how complex PHP debugging still is in 2026. Setting up Xdebug, configuring Docker networking, IDE mappings, ports, and environment variables often takes longer than fixing the actual bug. DDLess started as a simpler debugging interface. But while building it, I realized something interesting: debugging is not just about breakpoints — it’s about understanding runtime behavior. So DDLess evolved into a runtime-aware debugger with: • Structured function call trace • Clean breakpoint management • Request capture via local proxy • And an AI Copilot that helps investigate issues based on real execution data The Copilot doesn’t take control. It doesn’t auto-rewrite your code. It observes the same runtime information you see and suggests the next step — like a debugging partner. DDLess works with Laravel and generic PHP projects (by selecting an entry point like index.php). I’d love your feedback: • What’s your biggest pain when debugging PHP? • Would you replace Xdebug for local development? • What would make this a must-have tool for you? Thanks for checking it out 🙌