一键部署的 LINE Bot,集成 OpenAB + Kiro。同时部署 OAB agent 与 LINE gateway,只需填入 channel secret + access token,并把 webhook URL 粘贴到 LINE Developers Console 一次即可使用。无需另外部署 gateway、无需手动修改 config.toml。 来源:https://github.com/openabdev/openab

一键部署的 OpenAB LINE bot — bot agent 与 webhook gateway 打包在一起,只需填入 LINE channel 凭证,并把 webhook URL 粘贴到 LINE Developers Console 一次。
| 服务 | 用途 | 公开 |
|---|---|---|
openab | 运行 Kiro CLI 的 OAB agent | 否 |
openab-gateway | LINE webhook → WebSocket 桥接 | 是(自动 HTTPS) |
如有付费 Kiro 订阅,前往 kiro.dev → Settings → API Keys 创建 key,填入 KIRO_API_KEY。免费方案跳过此步骤。
点击部署。系统会自动分配公开 HTTPS 域名给 gateway 服务。
若步骤 2 已填入 KIRO_API_KEY,跳过此步骤。
待 openab 服务启动后,在 Zeabur Dashboard 打开该服务的终端,运行:
runuser -u agent -- kiro-cli login --use-device-flow
LINE 没有 setWebhook API——必须手动把 URL 粘贴到 LINE Developers Console 一次。
https://<你的_GATEWAY_域名>/webhook/lineopenab-gateway 服务 Instructions 区显示已自动填好的完整 webhook URL,可直接复制。
在 LINE app 扫 channel 的 QR code 加 bot 为好友 → 发消息。Gateway 收到后通过 WebSocket 转发给 OAB → OAB 回复通过 Gateway 发出。
本 bundle 默认使用 Kiro。若想用 Claude / Codex / Cursor / Gemini / OpenCode / Hermes / Grok,请改部署对应的 bot template 搭配独立的 OpenAB Gateway。
请参考 OpenAB Telegram Bundle / Feishu Bundle 或独立的 OpenAB Gateway,支持 Google Chat、MS Teams、WeCom。