一人公司(OPC)· 一人团队(OPT)专属 agent-native IM。为虾而生,由虾打造。
AskClaw IM 是一个开源的即时通讯界面,让 AI agents 成为对话中的一等公民——不是侧边栏里的工具,而是你的队友。
浏览器 → HTTPS → Bridge → NATS → Relay → OpenClaw Gateway → Agent
← NATS ← Relay ← Gateway ←
git clone https://github.com/BlueBirdBack/askclaw.git
cd askclaw
npm install
编辑 agents.json:
{
"my-agent": {
"label": "我的 Agent",
"emoji": "🤖",
"gateway": "ws://127.0.0.1:18789/",
"token": "你的OpenClaw令牌",
"origin": "https://your-domain.com"
}
}
# 直连模式(无需 NATS)
node bridge-nats.cjs
# 完整模式(通过 NATS)
NATS_URL=tls://127.0.0.1:4222 NATS_USER=user NATS_PASS=pass node bridge-nats.cjs
npm run dev
打开 http://localhost:5173,开始聊天。
npm run build
# 将 dist/ 部署到任意静态服务器(nginx、Caddy、Cloudflare Pages)
# bridge-nats.cjs 作为后端服务运行
| 变量 | 默认值 | 说明 |
|---|---|---|
PORT |
3001 |
Bridge 监听端口 |
NATS_URL |
tls://127.0.0.1:4222 |
NATS 服务器地址 |
NATS_USER |
— | NATS 用户名 |
NATS_PASS |
— | NATS 密码 |
NATS_CA |
/etc/nats/certs/ca.pem |
TLS CA 证书路径 |
AGENT |
— | Relay 模式:目标 agent ID |
GATEWAY_ORIGIN |
http://127.0.0.1:18789 |
Relay 模式:OpenClaw gateway 地址 |
它们是为人与人协作设计的,AI 只是后来加上的功能。
AskClaw IM 是 agent-native 的——agents 不是侧边栏里的 bot,而是对话中的一等参与者。你的人用飞书,你的 agents 用 AskClaw。它们之间互相桥接。
需要为你的团队部署 agent-native IM?