Back to products
Ray 3.0

Ray 3.0

Output window for your AI agents

Overview

What it is

Ray is a desktop debugging app that keeps the instant feedback you get from `console.log()` and `dump()` but lets you use the same debugging syntax across Laravel, PHP, and JavaScript.

Intent

I need it when

Measure code execution time and pause execution without adding sleep() calls

Ray provides pause and execution timing tools for PHP/Laravel code, allowing developers to measure time between calls and pause execution without modifying code with sleep() statements.

Quickly locate and filter specific debug messages across many dump calls

Ray provides search, filtering by type/origin/custom labels, color-coding, and archiving of messages. Users can instantly find specific output without scrolling through mixed logs or terminal output.

Debug PHP/Laravel applications without cluttering browser output or log files

Ray captures all debug output (strings, arrays, objects, queries, emails, stack traces) in a dedicated desktop app window, keeping development output separate from application output. Supports PHP, Laravel, JavaScript and 10+ other languages with consistent syntax.

Debug remote servers and production issues without SSH terminal complexity

Ray supports remote debugging over SSH, streaming all debug output directly to the desktop app. Users can also archive and compare previous sessions to debug hard-to-reproduce issues.

Integrate AI agents and LLMs into debugging workflow to inspect generated output

Ray 3.0 includes a Model Context Protocol (MCP) server allowing AI agents to read/write to Ray, view HTML components, Mermaid diagrams, and ERD visualizations. AI output displays in Ray's UI instead of tiny terminal windows.

Drop

Not a fit when

  • User needs a traditional step-through debugger with breakpoints and variable inspection (Ray is a dump/output viewer, not a full debugger)
  • User works exclusively in languages without Ray integration (Ray supports PHP, Laravel, JavaScript, Node.js, Vue, React, WordPress, Ruby, Python, Go, Rust, Bash, Dart, and others, but not all languages)
  • User requires free debugging tools with no licensing cost (Ray requires annual license purchase after free trial of 20 messages per session)
  • User needs real-time profiling and performance metrics (Ray focuses on output inspection and message filtering, not performance profiling)
  • User works in production-only environments without local development setup (Ray is designed for development workflow, though it can work in production)
Commercials

Pricing

PLN122 / yearly View pricing