

Ray is a debugging tool that keeps all your debug output neatly organized in a dedicated desktop application. It moves debug output out of browsers and terminals into a properly formatted, interactive view without requiring developers to switch between different windows.
Ray supports sending and inspecting objects, queries, and various data types across multiple programming languages and frameworks including PHP, Laravel, JavaScript, Vue, React, and WordPress. The application allows users to filter messages by type, origin, or custom labels, search across all messages, clear screens, archive messages for later reference, attach colors to Ray calls for filtering, and connect with servers over SSH for remote debugging. It also provides features like pausing execution, measuring time between calls, and automatically receiving output without requiring additional code calls.
The tool works by providing a dedicated desktop application that receives debug output from various programming languages and frameworks. Developers can send debug information using familiar syntax like console.log() and dd() while Ray organizes everything in a centralized interface with interactive capabilities.
Ray enables developers to debug code running on remote servers over SSH, compare output by archiving messages, debug hard-to-reproduce issues, and jump directly to relevant locations in their IDEs from any dumped file. It provides automatic output reception for queries, jobs, exceptions, and other data without requiring additional code modifications.
The product targets developers working with PHP, Laravel, JavaScript, Vue, React, WordPress, and other frameworks who need debugging capabilities. It integrates with multiple IDEs and supports macOS, Windows, and Linux platforms. Ray 3.0 specifically adds AI-related features including HTML component interaction, Mermaid and ERD diagram viewing, and integration with AI agents through MCP servers.
admin
Ray targets developers working with PHP, Laravel, JavaScript, Vue, React, WordPress, and other programming frameworks who need organized debugging capabilities. The tool is designed for developers who prefer dump debugging methods but want more organized output than traditional console.log() or dd() statements provide. It serves developers working across multiple platforms who need consistent debugging tools on macOS, Windows, and Linux systems.