im-hub
Open source · v0.2.41

Chat with Claude Code from any messenger.

im-hub bridges WeChat, Telegram, Feishu, and Discord to Claude Code, OpenCode, Codex, and Copilot — one binary, one config, no servers to babysit.

Everything you need to ship a personal AI assistant

Built around the agents and messengers you already use. No SaaS lock-in, no inbound webhook needed for most channels.

6 messenger channels

WeChat (iLink Bot), Telegram, Feishu/Lark, Discord, Email (SMTP), plus a built-in Web console. All bidirectional except email.

4 native agents

Claude Code, OpenCode, Codex, GitHub Copilot. Plus generic ACP support so any HTTP agent works in 30 lines of config.

In-IM approval flow

Tool calls that touch the filesystem, run shell commands, or hit the network all surface as approval cards. Reply y/n/all from your phone.

Natural-language reminders

/remind 30 分钟后 喝水 — or just say it casually and the LLM detector will offer a confirmation card. Recurring + email delivery built in.

Scheduled agent runs

POSIX cron expressions trigger any registered agent with a stored prompt. Daily reports, weekly digests, off-hours batch jobs.

Per-thread audit & metrics

Every invocation lands in SQLite with cost / latency / agent / outcome. Web dashboard renders the timeline; metrics endpoint feeds Prometheus.

One command to get running

The interactive installer asks which messengers and agents you want, then drops a working systemd unit + config in ~/.im-hub/.

Or install manually: npm install -g im-hub-pro — Requires Node.js ≥ 22.