v0.3.0 is now live

Your Application Speaks.
Dialog Translates.

AI-powered log analysis that auto-attaches to your running project. Zero config. Zero cost. Ask questions in plain English.

~/.dialog
$npm install -g dialog-dev
$dialog-cli start
Detected: localhost:3000 (Express) PID 14523
Detected: localhost:5173 (Vite) PID 14601
$dialog-web start
Dashboard: http://localhost:9999
See How It Works
One installTwo toolsNo code changes to your app

The Dialog Platform

Two Tools, One Install

Same data. Same ~/.dialog/ directory. Use either or both.

dialog-cli

Power of the terminal
$ dialog-cli errors
TypeError: Cannot read properties of undefined (reading 'id')
at CheckoutService.process (/api/checkout.js:42:15)
Occurred 14 times in last hour
$ dialog-cli ask "why did checkout fail?"
✨ AI Analysis: The checkout failed because the Stripe API key environment variable is missing in the production container, resulting in a 500 error on the /process-payment route.
$ dialog-cli journey --user 4521
10:41:02 GET /cart
10:41:45 POST /checkout
10:41:46 ERR 500 Stripe API Timeout

11 commands for logs, errors, journeys, AI queries, MCP integration, and more. Built for speed.

dialog-web

Beauty of a dashboard
localhost:9999

Real-time dashboard with live log streaming, journey explorer, and AI chat.

Everything you need to debug faster

One Install, Two Tools

npm install -g dialog-dev gives you both dialog-cli and dialog-web. Terminal and browser, your choice.

Zero Code Changes

Dialog reads stdout/stderr externally. No SDK, no middleware, no agents in your code. Ever.

AI-Powered Answers

Ask "why did checkout fail?" and get a real answer with timestamps, root causes, and suggested fixes.

User Journey Replay

See exactly what a user did before it broke. Chronological timeline with root cause highlighting.

MCP Integration

Works with Claude, Cursor, and Windsurf. Your AI IDE queries your logs directly via dialog-cli mcp-serve.

Live Streaming

dialog-web streams logs in real-time via WebSocket. Watch your application's heartbeat in the browser.

How it works

$ npm install -g dialog-dev

One command installs both tools globally.

$ dialog-cli start

Captures logs,
serves CLI

or
$ dialog-web start

Dashboard on
localhost:9999

Choose your preferred interface. They share the same local database.

Ask questions

Ask anything in plain English — from terminal or browser.

Dialog vs. The Status Quo

FeatureDialogDatadoggrep + SSHELK Stack
Setup1 npm installAgent + configN/ADays of ops
Time to first log~10 seconds30+ minutesManualHours
Modify your code?NoYes (agent)NoYes (shipper)
CLI + Dashboard Both includedDashboard onlyCLI onlyDashboard
AI queries Built-inAdd-on
IDE integration MCP native
Monthly cost$0$15+/host$0$0 + DevOps

Works with your AI IDE

Add Dialog to Claude, Cursor, or Windsurf in 30 seconds. Your AI assistant can query your logs directly.

MCP Configuration

Add this to your IDE's MCP settings file

{
  "mcpServers": {
    "dialog": {
      "command": "dialog-cli",
      "args": ["mcp-serve"]
    }
  }
}
Compatible withClaude DesktopClaude CodeCursorWindsurf

Start debugging smarter in 10 seconds

$npm install -g dialog-dev

Then run: dialog-cli start or dialog-web start