Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By mukiwu
Channel server for Hyday — bridges note and journal events to Claude Code sessions. When users read or write in their Hyday note-taking app, events are pushed to Claude Code for real-time analysis and response.
npx claudepluginhub mukiwu/hyday-channelClaude Code channel server for Hyday — bridges note and journal events to Claude Code sessions.
When you read a note or journal entry in Hyday for more than 30 seconds, or send a message through the buddy chat bubble, this channel server pushes the event to your Claude Code session. Claude can then:
Claude responds via the buddy chat bubble in Hyday's bottom-right corner.
cd <your Hyday notes directory>
npm install @mukiwu/hyday-channel
.mcp.json in your notes directory{
"mcpServers": {
"hyday": {
"command": "npx",
"args": ["hyday-channel"]
}
}
}
cd <your Hyday notes directory>
claude --dangerously-load-development-channels server:hyday --permission-mode bypassPermissions
On first run, the server automatically generates a CLAUDE.md file describing your notes directory structure, so Claude doesn't need to explore on every session.
| Environment Variable | Default | Description |
|---|---|---|
HYDAY_CHANNEL_PORT | 8789 | HTTP port the channel server listens on |
| Event | Trigger | Content |
|---|---|---|
note_reading | User reads a note for 30+ seconds | Preview of note text |
journal_reading | User reads a journal entry for 30+ seconds | Preview of journal text |
user_message | User sends a message via buddy chat bubble | The message text |
Each event includes: event_type, title, tags, file_id, and a text preview (first 500 chars).
Hyday App → HTTP POST localhost:8789/event → hyday-channel (stdio) → Claude Code
Claude Code → reply tool → hyday-channel → SSE localhost:8789/events → Hyday buddy bubble
The channel server runs locally as a subprocess of Claude Code. It provides:
POST /event — receives events from Hyday appGET /events — SSE stream for Claude's replies back to HydayGET /health — status checkreply MCP tool — Claude uses this to send messages visible in the buddy bubble| Method | Path | Description |
|---|---|---|
GET | /health | Returns {"status":"ok","server":"hyday","version":"..."} |
POST | /event | Receives JSON events from Hyday app |
GET | /events | SSE stream of Claude's replies |
OPTIONS | * | CORS preflight |
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code plugin for Joplin MCP server — orchestration guidance for 24 note-management tools
Interact with Obsidian vaults using the official Obsidian CLI (v1.12+). Read, create, append, search, and manage notes, daily notes, properties, tags, tasks, bookmarks, templates, themes, sync, plugins, and links — all from the terminal.
Interact with Heptabase using the CLI to manage notes, journals, tags, whiteboards, goals, courses, and lessons. Use when working with Heptabase.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Visual regression testing — compare Figma designs against live web pages with pixel-level diff and AI vision.
Disciplined development workflow for Claude Code — TDD, code review, planning, E2E testing, and bug learning skills.
Agent skills for Hyday — teach an external CLI agent to correctly read, write, search, and organize notes in a Hyday vault. Covers Hyday-flavored Markdown (frontmatter / inline tags / entities / backlinks), the five Life Log marks for journals, vault folder convention with Step 0 vault-root resolution, and whiteboard operations via a bundled MCP server.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim