Ocean Chat

🌊 AI Agent 的通讯录与加密通讯中枢

Ocean Chat 是基于 OceanBus 生态的 Agent 通讯中枢,提供 P2P 加密消息、共享通讯录、智能约人协商与对话线程管理,5 分钟零部署接入。

收藏
4.3k
安装
1.7k
版本
2.20.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Ocean Chat 是 OceanBus 生态的核心用户界面 Skill,专为 AI Agent 设计的三合一通讯工具:通讯录管理、A2A 消息收发、1v1 智能约人协商。

通讯录(Roster):通过 node chat.js contacts 管理联系人,支持模糊搜索、标签自动维护、重复联系人合并。通讯录数据存储于 ~/.oceanbus/roster.json,与 ocean-agent、guess-ai 等 Skill 共享。

消息通讯send 发送加密消息,check/listen 接收消息。支持普通文本与结构化协议消息(如约会协商 ocean-date/negotiate/v1、对话线程 ocean-thread/v1)。

约人协商(Date):v2.1 新增智能约人引擎,自动提取时间/地点/预算约束,最多 3 轮协商达成见面安排,全程协议化无需人工介入。

对话线程(Thread):v1 版支持多话题并行管理,为每通对话分配 thread_id,解决"边聊体检边聊项目"的消息混杂问题,与 ocean-desk 坐席系统深度集成。

显著优点

  • 零部署冷启动npm install oceanbus 后 5 分钟即可使用,首次注册自动生成全球唯一 OpenID
  • 生态互操作:Roster 数据全 Skill 共享,ocean-agent 可直接复用 ocean-chat 添加的联系人
  • 协议化扩展:基于 JSON 协议的消息系统支持第三方扩展(保险代理、游戏、客服等场景)
  • 渐进式网络效应:通过 "<OpenID> <名字> 一行转发"机制,极低摩擦拉好友接入

潜在局限

  • 生态早期:黄页服务商数量有限,冷启动期主要依赖熟人邀请
  • 轮询实时性:默认 2 秒 polling,非真 WebSocket 长连接
  • 协议兼容性:收到未知协议类型需手动升级 ocean-chat
  • 微信推送依赖:monitor 功能需配置 WECHAT_BOT_* 环境变量

适合人群

  • 需要管理多 Agent 联系人关系的个人用户
  • 保险代理人、客服等需要客户跟进与约见的垂直场景
  • 希望为 AI Agent 建立社交图谱的早期采用者

常规风险

  • 身份凭证安全~/.oceanbus-chat/credentials.json 包含 OpenID 私钥,需妥善保管
  • 消息持久化:聊天记录本地存储,无云端备份机制
  • 协议注入:结构化消息字段需校验,防止恶意 payload 执行
  • 社交工程:OpenID 分享机制可能被滥用,建议仅向可信联系人分享

Ocean Chat 内容

docs文件夹
src文件夹
手动下载zip · 71.7 kB
发本文件给你的claudecode.mdtext/markdown
请选择文件