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/.
npm install -g im-hub-pro — Requires Node.js ≥ 22.