Skip to content

Add Pulse — local HTTP Channel plugin#30

Open
chsm04 wants to merge 1 commit intojmanhype:mainfrom
chsm04:add-pulse
Open

Add Pulse — local HTTP Channel plugin#30
chsm04 wants to merge 1 commit intojmanhype:mainfrom
chsm04:add-pulse

Conversation

@chsm04
Copy link
Copy Markdown

@chsm04 chsm04 commented Mar 25, 2026

What

Adds Pulse to the Plugins & Extensions section.

About Pulse

Pulse is a local Channel plugin for Claude Code that enables push notifications into running sessions via HTTP POST.

  • Zero dependencies: No Discord, Slack, or bot tokens needed — just curl
  • HTTP-native: Any script, CI pipeline, or cron job can send notifications
  • Built on Channels protocol: Uses Claude Code's official Channel architecture
  • Use cases: CI/CD alerts, deploy notifications, cron monitoring, server alerts
curl -X POST http://localhost:3400/notify \
  -H "Content-Type: application/json" \
  -d '{"text":"Deploy complete ✓","source":"deploy","level":"info"}'

TypeScript + Bun, MIT license.

Pulse is a Channel plugin that enables push notifications into Claude Code
sessions via HTTP POST. Localhost-only, no external service dependencies.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@qodo-code-review
Copy link
Copy Markdown

Review Summary by Qodo

Add Pulse local HTTP Channel plugin to documentation

📝 Documentation

Grey Divider

Walkthroughs

Description
• Adds Pulse plugin to README resources list
• Pulse enables HTTP-based notifications for Claude Code
• Highlights zero-dependency, curl-native approach
Diagram
flowchart LR
  README["README.md"] -- "Add Pulse plugin entry" --> Plugins["Plugins & Extensions List"]
  Plugins -- "HTTP notifications" --> Pulse["Pulse Channel Plugin"]
Loading

Grey Divider

File Changes

1. README.md 📝 Documentation +1/-0

Add Pulse plugin documentation entry

• Added Pulse plugin entry to the Plugins & Extensions section
• Describes Pulse as a local Channel plugin for HTTP-based notifications
• Highlights key features: no external dependencies, curl-native, localhost-only
• Includes installation command via marketplace

README.md


Grey Divider

Qodo Logo

@qodo-code-review
Copy link
Copy Markdown

qodo-code-review bot commented Mar 25, 2026

Code Review by Qodo

🐞 Bugs (1) 📘 Rule violations (0) 📎 Requirement gaps (0) 📐 Spec deviations (0)

Grey Divider


Action required

1. Wrong install command 🐞 Bug ✓ Correctness
Description
The Pulse entry instructs users to run /plugin marketplace add chsm04/pulse, but the README’s own
usage section defines that command for adding a marketplace (not installing a plugin), so users will
follow an incorrect command and fail to install Pulse.
Code

README.md[21]

+- [Pulse](https://github.com/chsm04/pulse) - Local Channel plugin that pushes notifications into Claude Code sessions via HTTP POST. No Discord, no Slack, just curl; install with `/plugin marketplace add chsm04/pulse`.
Evidence
README.md’s “How to use” section distinguishes between adding a marketplace (`/plugin marketplace
add <owner>/<repo>) and installing a plugin (/plugin install <owner>/<repo>`). The new Pulse line
describes Pulse as a “Local Channel plugin” but tells users to use the marketplace-add command,
which is inconsistent with the documented CLI usage pattern in the same file.

README.md[7-21]
contributing.md[1-11]

Agent prompt
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution

### Issue description
`README.md` adds Pulse as a plugin, but the entry instructs users to run a marketplace command (`/plugin marketplace add chsm04/pulse`). The README’s own “How to use” section says plugins should be installed with `/plugin install <owner>/<repo>`.

### Issue Context
This is user-facing documentation; incorrect CLI commands will cause immediate install failures.

### Fix Focus Areas
- README.md[7-21]
 - Update the Pulse entry to use `/plugin install chsm04/pulse` (or remove the install command if Pulse is actually a marketplace, and adjust wording accordingly).

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools


Grey Divider

ⓘ The new review experience is currently in Beta. Learn more

Grey Divider

Qodo Logo

Comment thread README.md
- [Claude Code Plugins (jeremylongshore)](https://github.com/jeremylongshore/claude-code-plugins) - Marketplace-style repo bundling instruction-template plugins and MCP plugin packs, with install docs.
- [Multi-Agent Intelligence Marketplace](https://github.com/jmanhype/claude-code-plugins) - 19 production-grade plugins for trading, swarm intelligence, and GitHub automation built from 68+ specialized agents. Includes quantitative trading systems, DSPy research pipelines, distributed consensus protocols, and multi-agent swarm coordination; add with `/plugin marketplace add jmanhype/claude-code-plugins`.
- [Docker Claude Plugins](https://github.com/docker/claude-plugins) - Integrates Docker Desktop's MCP Toolkit as a Claude Code plugin to expose containerized MCP servers through Claude.
- [Pulse](https://github.com/chsm04/pulse) - Local Channel plugin that pushes notifications into Claude Code sessions via HTTP POST. No Discord, no Slack, just curl; install with `/plugin marketplace add chsm04/pulse`.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Wrong install command 🐞 Bug ✓ Correctness

The Pulse entry instructs users to run /plugin marketplace add chsm04/pulse, but the README’s own
usage section defines that command for adding a marketplace (not installing a plugin), so users will
follow an incorrect command and fail to install Pulse.
Agent Prompt
### Issue description
`README.md` adds Pulse as a plugin, but the entry instructs users to run a marketplace command (`/plugin marketplace add chsm04/pulse`). The README’s own “How to use” section says plugins should be installed with `/plugin install <owner>/<repo>`.

### Issue Context
This is user-facing documentation; incorrect CLI commands will cause immediate install failures.

### Fix Focus Areas
- README.md[7-21]
  - Update the Pulse entry to use `/plugin install chsm04/pulse` (or remove the install command if Pulse is actually a marketplace, and adjust wording accordingly).

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant