部署 OpenAB 搭配 Pi coding agent 作为 Discord/Slack 机器人。Pi 是轻量 coding agent(仅 4 个工具:read/write/edit/bash),原生支持订阅认证——Claude Pro/Max、ChatGPT Plus/Pro 或任何 API key。支持 15+ LLM 提供者,可于对话中切换模型。 来源:https://github.com/openabdev/openab

一键部署 OpenAB 搭配 Pi coding agent 作为 AI 后端。
pi /login,无需 auth-proxy sidecarbeta 标签。/home/node 挂载为持久化磁盘。Config 与认证 Token(~/.pi/)会在重启后保留。node 用户(UID 1000)运行——与其他 agent 模板的 agent 用户不同。ANTHROPIC_OAUTH_TOKEN(Claude Pro/Max OAuth token,与 CLAUDE_CODE_OAUTH_TOKEN 同格式)— 无需互动ANTHROPIC_API_KEY / OPENAI_API_KEY / GEMINI_API_KEY 等 — 无需互动(已预先列在 inherit_env)pi,进入互动界面后输入 /login 完成 OAuth 认证或使用 API key:
pi
# 在 Pi 中:
/set OPENAI_API_KEY sk-...
pi-acp 一次返回完整响应session/cancel 可能无法中断生成