Agentwake banner
tjdxwwj tjdxwwj

Agentwake

AI community

Description

跨编辑器的 AI 编程通知网关:在 Cursor / Claude Code / Qoder 中,当任务完成、异常或等待授权时,将通知推送到桌面、手机与钉钉、飞书、企业微信等渠道。Cross-editor AI coding notifications for Cursor, Claude Code, and Qoder—desktop, mobile, and IM (DingTalk, Feishu, WeCom) when tasks complete, error, or need approval.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

AgentWake

English | [简体中文](README.zh-CN.md)

A cross-editor AI programming notification gateway. Supports Cursor / Claude Code / Qoder. Real-time push notifications to desktop, mobile, and IM groups when AI tasks are completed, abnormally terminated, or waiting for authorization.

Preview

Web Interface Mobile Notification

Cursor Notification Qoder Notification


Core Features

  • Multi-editor Support — Cursor Hook, Claude Code Hook, Qoder log listening
  • Multi-channel Notifications — Desktop system notifications, PWA web push, DingTalk, Feishu, WeCom
  • Claude Code Deep Integration — Supports all Hook events like Stop / Notification / StopFailure / SessionEnd, customizable notification titles for each event
  • Mobile Real-time Push — Built-in PWA Web App, HTTPS + WebSocket millisecond push, supports QR code connection
  • Smart Anti-disturbance — Event deduplication + rate limiting to prevent message bombing
  • Interactive Configurationagentwake setup guides you through all configurations step by step

Quick Start

Prerequisites

  • Node.js >= 18
  • mkcert (Generates local HTTPS certificates, required for mobile push)

Installation

npm i -g agentwake

Method 1: Interactive Guide (Recommended)

agentwake setup    # Interactive setup (~/.agentwake/.env, HTTPS/mkcert, Cursor hooks, Claude hooks, channels, …)

`setup` will guide you through:

  1. Whether to enable HTTPS (optional mkcert certificates)
  2. Select AI tools (Claude Code / Cursor / Qoder)
  3. Select event types to listen to (Claude)
  4. Customize notification titles for each event (optional)
  5. Selec