🐾

OpenPaw

My Pet Anywhere

FORK · CONFIG · DEPLOY

讓每個寵物品牌都有 AI 助手

開源架構,你的工程師 Fork 就能用

💬

寵物照護 AI 問答

飼主在 LINE 直接問 AI,即時搜尋獸醫資源回答。「狗狗可以吃葡萄嗎?」「附近哪家動物醫院好?」— 不再需要自己 Google。

📡

多平台 — 用戶在哪,AI 就在哪

LINE、Discord、Telegram 一套架構全部支援。台灣和日本用戶在 LINE,社群在 Discord — 同一個 config 搞定。

每日推播 — Cronjob 排程

每天早上自動推送天氣提醒 + 寵物照護知識。「今天 35°C,記得幫毛孩補水喔!」— AI 自動查資料、自動發送。

🔧

改 Config 就能換 Persona

CLAUDE.md 定義 AI 人格 — 你的品牌要柴犬助手、貓咪顧問、還是專業獸醫語氣?改一個檔案就切換。

🤖

多 AI 後端

Claude、Kiro、Gemini、Codex — 雲端 AI 即插即用。Ollama 地端模型 — 資料不出你的網路。config.toml 一行切換。

☸️

Production Ready

Helm Chart + K8s 部署。Graceful shutdown、session pool、hot-reload cronjob。不是 demo,是可以上線的架構。

架構

基於 OpenAB — 開源 AI Agent Broker

飼主 / 用戶 │ ┌──────────┴──────────┐ ▼ ▼ ┌─────────┐ ┌─────────┐ ┌──────────┐ │ LINE │ │ Discord │ │ Telegram │ │ Webhook │ │ WS │ │ Webhook │ └────┬────┘ └────┬────┘ └────┬─────┘ │ │ │ ▼ ▼ ▼ ┌──────────────────────────────────────────────────────┐ │ OpenAB Core │ │ │ │ ChatAdapter (multi-platform) │ │ SessionPool (per-thread isolation) │ │ CronScheduler (hot-reload) │ │ AdapterRouter (streaming + markdown) │ └──────────────────────┬──────────────────────────────┘ │ │ ACP (stdio JSON-RPC) │ ┌────────────┼────────────┐ ▼ ▼ ▼ ┌───────────┐ ┌──────────┐ ┌──────────┐ │ Claude │ │ Kiro CLI │ │ OpenCode │ │ Code │ │ │ │ + Ollama │ │ (Cloud) │ │ (Cloud) │ │ (Local) │ └───────────┘ └──────────┘ └──────────┘ CLAUDE.md / System Prompt = 你的品牌 Persona config.toml = 平台 + AI 後端設定 cronjob.toml = 排程推播

3 步驟上線

你的工程師看完就能做

1

Fork

Fork OpenAB repo,clone 到你的環境

git clone https://github.com/openabdev/openab
2

Config

改 3 個檔案:平台 token、AI 後端、品牌人格

config.toml + CLAUDE.md + cronjob.toml
3

Deploy

Docker 或 K8s 一鍵部署

docker compose up -d
# config.toml — 這就是全部需要改的 [gateway] url = "ws://openab-gateway:8080/ws" platform = "line" # 你的用戶在 LINE [agent] command = "claude" args = ["code", "--trust-all-tools"] working_dir = "/app/agents/your-pet-bot" # CLAUDE.md 在這裡 [[cron.jobs]] schedule = "0 8 * * *" # 每天早上 8 點 timezone = "Asia/Taipei" channel = "your-line-channel-id" message = "查今天天氣,給寵物主人早安提醒"
# CLAUDE.md — 定義你的品牌 AI 人格 # 你的品牌寵物 AI 助手 你是 [品牌名] 的寵物照護 AI 助手。 ## 個性 - 專業但親切 - 回答寵物健康問題時附上可靠來源 - 推薦就醫時提醒「建議諮詢獸醫確認」 ## 能力 - 搜尋寵物健康資訊 (WebSearch) - 查詢附近獸醫院 - 每日天氣 + 寵物照護提醒

技術規格

OpenAB v0.8.3 — 900+ commits, 6 platforms

語言
Rust
平台
LINE / Discord / Slack / Telegram / Feishu / Google Chat
AI 後端
Claude / Kiro / Gemini / Codex / Copilot / Ollama
部署
Docker / K8s / Helm
排程
Cronjob + Hot-reload
授權
Open Source

🐾 咘咘 BuBu — 黃金獵犬 AI 助手

OpenPaw 的第一隻寵物 AI,基於 OpenAB + Claude Code
每天在 LINE 群組查天氣、產早安圖、提醒家人散步

Built on OpenAB — Open Agent Broker