跳到主内容
Agim

安装 Agim

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

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

一个只问三个问题的 bash 脚本——界面语言、ACP 端口和 Web 端口。它会从 npm 装好 `agim-cli`(命令是 `agim`),写入最小的 `~/.agim/config.json`(升级用户继续用 `~/.im-hub/`),root 身份运行时还会自动生成 systemd 单元,最后把你交给 `agim config` 去选 IM 渠道、agent、SMTP、百度地图 AK 等。可重复跑,任何提问处都能 Ctrl-C 中止。


            bash -c "$(curl -fsSL https://imhub.iclaw.host/install.sh)"
          

以 root 运行时会自动写一个 systemd 单元;否则用 `agim start` 前台跑。

需要 curl、bash、npm 和 Node.js ≥ 22。用最终拥有 ~/.agim 的用户执行(如果机器上已经有 0.x 装的 ~/.im-hub,会自动沿用)。

2 2 · npm 全局安装

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

npm install -g agim-cli

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 agim.service

下一步

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