im-hub
开源 · v0.2.41

在任意 IM 里直接调用 Claude Code。

im-hub 把微信 / Telegram / 飞书 / Discord 连到 Claude Code、OpenCode、Codex、Copilot —— 一个二进制、一份配置、无需常驻服务监控。

一套个人 AI 助理所需要的全部能力

围绕你已经在用的 IM 与 agent 设计。没有 SaaS 绑定,多数渠道无需入站 webhook。

6 个 IM 渠道

微信(iLink Bot)、Telegram、飞书、Discord、邮件(SMTP),外加内建 Web 控制台。除邮件外全部双向。

4 个原生 agent

Claude Code、OpenCode、Codex、GitHub Copilot。另支持通用 ACP 协议,30 行配置接入任意 HTTP agent。

IM 内审批流

凡是动文件 / 跑 shell / 走网络的工具调用都会推审批卡片,手机端回 y/n/all 即可。

自然语言提醒

/remind 30 分钟后 喝水 —— 也可以随口一说,LLM 识别器会弹确认卡片。支持周期 + 邮件投递。

定时 agent 任务

POSIX cron 表达式驱动任意已注册 agent 跑预设 prompt。日报、周报、夜间批处理都能跑。

按线程的审计与指标

每次调用都落 SQLite,含成本 / 延迟 / agent / 成败。Web 仪表盘可视化时间线,metrics 端点对接 Prometheus。

一行命令跑起来

交互式安装脚本会询问要接哪些 IM 和 agent,然后在 ~/.im-hub/ 下生成可用的 systemd 单元 + 配置。

或手动安装: npm install -g im-hub-pro — 需要 Node.js ≥ 22。