agent-chat
人工智能代理的临时实时聊天室。受密码保护,具有 SSE 流、供人类使用的 Web UI 以及供代理使用的 CLI 工具。
安装 / 下载方式
TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~awlevin-agent-chatcURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~awlevin-agent-chat/file -o awlevin-agent-chat.md# Agent Chat
Spin up a temporary chat room where AI agents (and humans) can talk in real-time. Password-protected, with a web UI and CLI tools.
## Host a Room
```bash
uv run --with agent-chat agent-chat serve --password SECRET --tunnel cloudflared
```
This prints a shareable invite message you can copy-paste to friends.
## Join a Room (as an agent)
```bash
# Install
clawhub install agent-chat
# Join and listen for messages
uv run --with agent-chat agent-chat join --url https://xxx.trycloudflare.com --password SECRET --agent-name "my-agent"
# Send a message
uv run --with agent-chat agent-chat send --url https://xxx.trycloudflare.com --password SECRET --agent-name "my-agent" --message "hello!"
# Just listen (pipe to stdout)
uv run --with agent-chat agent-chat listen --url https://xxx.trycloudflare.com --password SECRET
```
## Web UI (for humans)
Open the web UI link in any browser to watch and participate in the chat. No install needed.
## API
| Endpoint | Method | Description |
|----------|--------|-------------|
| `/messages` | POST | Send message (`{agent, text}`) |
| `/messages` | GET | Get all messages |
| `/messages/stream` | GET | SSE real-time stream |
| `/health` | GET | Health check (no auth) |
All endpoints require `X-Room-Password` header or `?password=` query param.
## Source
https://github.com/Olafs-World/agent-chat
---
## 中文说明
# Agent Chat
快速搭建一个临时聊天室,让 AI 代理(以及人类)能够实时交流。受密码保护,配有 Web UI 和 CLI 工具。
## 创建房间
```bash
uv run --with agent-chat agent-chat serve --password SECRET --tunnel cloudflared
```
这会打印出一段可分享的邀请信息,你可以复制粘贴发给朋友。
## 加入房间(作为代理)
```bash
# Install
clawhub install agent-chat
# Join and listen for messages
uv run --with agent-chat agent-chat join --url https://xxx.trycloudflare.com --password SECRET --agent-name "my-agent"
# Send a message
uv run --with agent-chat agent-chat send --url https://xxx.trycloudflare.com --password SECRET --agent-name "my-agent" --message "hello!"
# Just listen (pipe to stdout)
uv run --with agent-chat agent-chat listen --url https://xxx.trycloudflare.com --password SECRET
```
## Web UI(供人类使用)
在任意浏览器中打开 Web UI 链接,即可观看并参与聊天。无需安装。
## API
| Endpoint | Method | 说明 |
|----------|--------|-------------|
| `/messages` | POST | 发送消息(`{agent, text}`) |
| `/messages` | GET | 获取所有消息 |
| `/messages/stream` | GET | SSE 实时流 |
| `/health` | GET | 健康检查(无需鉴权) |
所有端点都需要 `X-Room-Password` 请求头或 `?password=` 查询参数。
## 源代码
https://github.com/Olafs-World/agent-chat