arrow_back Back to Blog

Introducing Signal: Full Context Bug Reports That Stay Local

Signal captures everything developers need to reproduce and fix bugs, without sending a single byte to the cloud.

Why Bug Reports Usually Fail

Most bug reports look like this: "it's broken." A screenshot. A vague description. And a reproduction rate of about 20% if you're lucky.

The developer spends hours trying to reproduce it. The QA engineer files another ticket. The bug ships to production again.

Signal was built to break this cycle.

What Signal Captures

When a bug occurs, Signal records:

  • Session replay - frame-by-frame video of what the user saw
  • Network HAR - every HTTP request and response, headers and bodies
  • Console logs - errors, warnings, and custom log output
  • DOM state - HTML snapshots at critical moments in the session
  • User events - clicks, inputs, and navigation with precise timestamps
  • Framework state - React, Vue, or Svelte component trees and props

All of this is bundled into a single structured JSON report that any developer can open in the Signal viewer and explore in minutes - no account needed, no upload required.

Local-First by Design

Here is the part that matters: none of this leaves your machine unless you explicitly share it.

Signal has no backend. There is no cloud database storing your session data. The extension writes to chrome.storage.local and that is it. When you are done investigating, the data is gone.

This means:

  • No data retention policy to worry about
  • No SaaS subscription required
  • No sensitive production data sitting in someone else's database
  • GDPR compliance is straightforward

The AI Agent Handoff

Signal's most powerful feature is the LLM Context export. In one click, it builds a structured prompt containing exactly the bug context an AI agent needs - filtered, redacted, and sized to fit within your model's context window.

Paste it into Claude, GPT-4o, or any other LLM and get actionable fix suggestions immediately.

With the Signal VS Code extension and local MCP server, you can skip the copy-paste entirely. Signal automatically pushes the context to your agent the moment you click Open in VS Code.

Get Started

Install Signal from the Chrome Web Store. It takes 30 seconds to install and nothing to configure.