Official Warp terminal integration for Claude Code.
Get native Warp notifications when Claude Code:
- Completes a task — with a summary showing your prompt and Claude's response
- Needs your input — when Claude requires approval or has a question
Notifications appear in Warp's notification center and as system notifications, so you can context-switch while Claude works and get alerted when attention is needed.
Example notification:
"what's 1+1" → 2
# In Claude Code, add the marketplace
/plugin marketplace add warpdotdev/claude-code-warp
# Install the Warp plugin
/plugin install warp@claude-code-warp
⚠️ Important: After installing, restart Claude Code for notifications to activate.
Once restarted, you'll see a confirmation message and notifications will appear automatically when Claude completes tasks.
- Warp terminal (macOS, Linux, or Windows)
- Claude Code CLI
jqfor JSON parsing (install viabrew install jqor your package manager)
This plugin uses Warp's pluggable notifications feature via OSC escape sequences. When Claude Code triggers a hook event, the plugin:
- Reads the session transcript to extract your original prompt and Claude's response
- Formats a concise notification message
- Sends an OSC 777 escape sequence to Warp, which displays a native notification
The plugin registers three hooks:
- SessionStart — shows a welcome message confirming the plugin is active
- Stop — fires when Claude finishes responding
- Notification — fires when Claude needs user input
Notifications work out of the box. To customize Warp's notification behavior (sounds, system notifications, etc.), see Warp's notification settings.
Future Warp integrations planned:
- Warp AI context sharing
- Warp Drive integration for sharing Claude Code configurations
- Custom slash commands
/plugin uninstall warp@claude-code-warp
/plugin marketplace remove claude-code-warpContributions welcome! Please open an issue or PR on GitHub.
MIT License — see LICENSE for details.