MorselHub

MorselHub

Your AI Message Hub

Connect iMessage, RetroCode, and webhooks to Claude AI. Messages push instantly via Channels. Replies route back to the source. Every morsel counts.

Download for macOS

v1.0.0 ยท macOS 12+ (Apple Silicon) ยท Free ยท Signed & Notarized

๐Ÿ”ง
Works with RetroCode
Write 8-bit assembly. Program in BASIC. Code in 25 languages. Enable the MorselHub connector in RetroCode and your coding sessions flow through MorselHub to Claude โ€” alongside iMessage and webhooks.
Download RetroCode Learn More

Why MorselHub?

Senzall loves working with Agentic AI so much he wanted a way to talk to it anytime โ€” using retro tools and modern gadgets alike. Ever since that first TRS-80 in the 1980s and learning Assembly, Pascal, and many other languages over the years, Senzall has been sharing his love of all things tech with friends, family, and strangers.

MorselHub is a growing set of connectors you can use with Claude โ€” and soon other AI platforms โ€” to have safe and exciting interactions. Every morsel of a message, every small bit of an idea, gets delivered to your AI assistant instantly. Every morsel counts.

How It Works

iMessage โ”€โ”€โ†’ MorselHub โ”€โ”€โ†’ MCP Channel โ”€โ”€โ†’ Claude Code
RetroCode โ”€โ”€โ†’    โ†‘                                    โ†“
Webhooks โ”€โ”€โ†’    โ””โ”€โ”€ Message Feed    โ†โ”€โ”€ Claude's Reply

Messages arrive from any source. MorselHub displays them in a live feed, pushes actionable ones to Claude via the MCP Channel protocol, and routes Claude's replies back to the original sender โ€” including iMessage replies via AppleScript.

Features

๐Ÿ’ฌ iMessage Bridge

Listen for messages with a keyword trigger from approved contacts. Replies go back as iMessages automatically.

๐Ÿ”ง RetroCode Connector

Bridge to RetroCode's chat panel. Code in Assembly or BASIC while chatting with Claude.

๐Ÿ”— Webhook Receiver

POST to /api/message from any app โ€” CI pipelines, monitoring alerts, custom integrations.

โšก Instant Push

Messages push to Claude instantly via MCP Channels using the official @modelcontextprotocol/sdk.

๐Ÿ›ก๏ธ Security First

Strict contact allowlist. Blocked senders never reach Claude. Master contact alerts. Prompt injection protection.

๐Ÿ“Š Dashboard

Stats grid, contact leaderboard, activity log (last 100 entries persisted to JSON).

๐ŸŽจ 6 Themes

Default, Dark, Standard, Light, RPG, and High Contrast โ€” same themes as RetroCode.

๐Ÿ”” Master Alerts

Designate a master contact who receives iMessage alerts when blocked senders try or non-master contacts message Claude.

Quick Start

  1. Download and open MorselHub
  2. Grant Full Disk Access for iMessage reading
  3. Configure your iMessage address and approved contacts
  4. Click Install MCP Server in the Setup tab
  5. In Terminal: claude mcp add morselhub node ~/morselhub-mcp-server.mjs
  6. Start Claude: claude --allowedTools "mcp__morselhub__*" --dangerously-load-development-channels server:morselhub
  7. Send yourself an iMessage starting with "Claude:" โ€” it arrives in MorselHub, pushes to Claude, and Claude replies via iMessage

Permissions & Security

Full Disk Access (macOS)

MorselHub reads your iMessage database (~/Library/Messages/chat.db) to detect incoming messages. macOS requires Full Disk Access for this.

  1. Open System Settings > Privacy & Security > Full Disk Access
  2. Click + and add MorselHub.app (from your Applications folder)
  3. Toggle it on
  4. Restart MorselHub

During development, add Terminal.app instead (the dev binary inherits its permissions).

Contact Allowlist

Only messages from people you explicitly approve will ever reach Claude. Unknown senders are blocked and logged. You can designate a master contact to receive iMessage alerts about security events.

โš ๏ธ Important Warnings

Be very careful who you add to your contact list. Anyone on the list can send messages that Claude will act on โ€” including running commands, editing files, and accessing your computer via Claude Code's tools.

Token usage: Every message forwarded to Claude consumes tokens from your Claude subscription. Frequent or large messages will increase your token usage.

Computer access: Claude Code has access to your local files, terminal, and development tools. Messages from approved contacts can trigger Claude to take actions on your machine.

Use at your own risk. MorselHub is provided as-is, without warranty. The developers are not responsible for any actions taken by Claude in response to forwarded messages, any unauthorized access, data loss, or token charges. You are solely responsible for managing your contact list and monitoring Claude's activity.

Resources

Senzall's Clowder of Applications

A clowder is a group of cats. These are ours.

MorselHub

MorselHub

Your AI Message Hub

Connect iMessage, RetroCode, and webhooks to Claude. Messages push instantly via Channels. Replies route back to the source.

Download ยท Website
๐Ÿ”ง

RetroCode

1980s Meets AI

Write 8-bit assembly. Program in BASIC. Code in 25 languages. Chat with Claude or GitHub Copilot. Inspired by the TRS-80 and Apple II.

Download ยท Website