Skip to main content
The Whawit VS Code extension brings AI-powered observability directly into your editor. Query logs, analyze incidents, and get context-aware assistance without switching between tools.
Whawit VS Code extension sidebar

Whawit extension sidebar showing projects, incidents, and analysis history

Features

Radar Chat

Ask natural language questions about your logs, metrics, and system health directly in the editor.

Context Search

Search your project’s knowledge base for architecture documentation, runbooks, and technical context.

Auto-detect Projects

Automatically matches your workspace to Whawit projects based on Git remotes.

Incident Management

View and manage incidents from connected observability providers without leaving your editor.

Prerequisites

  • VS Code 1.90.0 or later (also compatible with Cursor, Windsurf, and Kiro)
  • A Whawit account (sign up at whawit.ai)
  • At least one project configured in Whawit with connected observability providers

Installation

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X or Cmd+Shift+X)
  3. Search for Whawit
  4. Click Install
The Whawit icon appears in your Activity Bar after installation.

Getting Started

1

Login to Whawit

Click the Whawit icon in the Activity Bar, then click Login to Whawit.The extension uses Auth0 for authentication. A browser window opens for you to complete the sign-in flow.
Your credentials are stored securely in VS Code’s secret storage and persist across sessions.
2

Select or auto-detect your project

If whawit.autoDetectProject is enabled (default), the extension automatically matches your workspace to a Whawit project based on Git remotes.To manually select a project:
  1. Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P)
  2. Run Whawit: Select Project
  3. Choose from the list of available projects
The status bar shows your current project name when connected.
3

Open Radar Chat

Run Whawit: Open Radar Chat from the Command Palette or click the chat icon in the Projects view.
Whawit Radar Chat

Radar Chat panel for querying logs and metrics

Ask questions like:
  • “Show me errors from the last 15 minutes”
  • “What’s causing high latency in the checkout service?”
  • “Are there any Redis connection issues?”

Activity Bar Views

The Whawit sidebar contains five views for managing your observability data:
Whawit Activity Bar views

Activity Bar views for projects, incidents, history, contexts, and integrations

Projects

Lists all Whawit projects you have access to. Click a project to select it as your working context. The currently matched project (based on your Git remote) is highlighted.

Incidents

Shows open incidents for the selected project. Each incident displays:
  • Severity level (critical, high, medium, low)
  • Summary and service name
  • Current status
  • Creation timestamp
Right-click an incident to send it to GitHub Copilot for analysis.

Analysis History

Displays recent DevOps analyses run on your project. Each entry shows:
  • Analysis title and status
  • Severity assessment
  • Timestamp
Click an entry to open the full analysis in an embedded browser panel.
Whawit Analysis History view

Analysis details with root causes and recommendations

Contexts

Lists the project’s knowledge base contexts, including:
  • Repository documentation
  • Architecture overviews
  • User-defined technical context
These contexts power the semantic search and AI assistance features.

Integrations

Shows connected observability providers:
  • Datadog
  • AWS CloudWatch
  • New Relic
  • Google Cloud
  • Sentry
  • And more

Commands Reference

Configuration

Configure the extension through VS Code settings (Ctrl+, or Cmd+,):

AI Assistant Settings

Project Auto-Detection

The extension automatically detects your Whawit project by matching Git remotes. The detection process:
  1. Reads .git/config from your workspace folders
  2. Extracts remote URLs (both HTTPS and SSH formats)
  3. Normalizes URLs for comparison
  4. Matches against repositories connected to your Whawit projects via GitHub integration
Auto-detection requires a GitHub integration configured in Whawit with access to your repository.

Troubleshooting

  1. Ensure your repository is connected via a GitHub integration in Whawit
  2. Verify the Git remote URL matches the repository URL in Whawit
  3. Try running Whawit: Select Project manually
  4. Check the Output panel (View > Output > Whawit) for error messages
  1. Run Whawit: Logout to clear stored credentials
  2. Run Whawit: Login to re-authenticate
  1. Verify you have a project selected (check the status bar)
  2. Ensure the project has at least one log provider connected
  3. Check your network connection to api.whawit.ai

Next Steps

GitHub Copilot Integration

Use @whawit in GitHub Copilot Chat for AI-assisted incident analysis.

MCP Server

Connect Claude, Cursor, and other AI assistants to Whawit via MCP.