Related ToolsClaude CodeClaude

New Plugin Pipes Webhooks Directly Into Claude Code Sessions

Claude by Anthropic
Image: Anthropic

Claude Code is a terminal-based AI coding agent, which means it has no idea what's happening in your other tools unless you tell it. A new open-source project called Claude Notifications for Agents changes that by piping webhooks from services like GitHub, Linear, and Stripe directly into your active Claude Code session.

The setup has three parts: a Swift menu bar app that runs a local HTTP server to receive webhooks, a Cloudflare tunnel that gives that server a public URL, and a Claude Code plugin that adds /subscribe and /setup-tunnel commands. When a webhook fires, the payload gets verified with HMAC-SHA256 signatures (a cryptographic check to make sure the message actually came from the service it claims to be from) and delivered into your session as a summarized notification. You can pull the full payload with a get_event_payload tool call if you need the details.

The practical use case: you're deep in a Claude Code session fixing a bug, and a GitHub PR review comes in on the branch you're working on. Instead of switching to your browser, the notification lands right in your session and Claude can read and react to it. The catch is that it's macOS-only (the menu bar app is built in Swift), requires a Cloudflare account with a domain you control, and needs cloudflared and jq installed. That's a narrow audience, but for developers already living inside Claude Code, it solves a real context-switching problem.