im-hub

安装 im-hub

三种安装方式自选:交互式脚本最适合干净机器,npm 全局适合熟悉运维的用户,源码构建适合贡献者。

1 1 · 交互式安装(推荐)

一个会问 6 个问题的 bash 脚本(接哪些 IM、哪些 agent、SMTP 凭据、systemd 还是前台、Web 端口、默认语言),自动生成可用的 ~/.im-hub/config.json。可重复跑,任何提问处都能 Ctrl-C 中止。

curl -fsSL https://imhub.iclaw.host/install.sh | bash

需要 curl、bash、npm 和 Node.js ≥ 22。用最终拥有 ~/.im-hub 的用户执行。

2 2 · npm 全局安装

直接装二进制,配置自带。schema 见 README。

npm install -g im-hub-pro

3 3 · 源码构建

clone → 装依赖 → build → 跑。想魔改 agent 层或新增 messenger 的人走这条。

git clone https://github.com/benking007/imhub.git
cd imhub
npm install
npm run build
sudo systemctl daemon-reload && sudo systemctl restart im-hub.service

下一步

装完后在 IM 里发 /help 确认 bot 在线。/agents 列出已注册 agent,/status 看连接状态。完整命令参考见 README。