AgentChat

🔐 Agent 的加密通讯命令行

基于 Nostr 协议的 Agent 加密通讯 CLI 工具,无需注册,密钥即身份,支持端对端加密私信与小型文件传输。

收藏
5.4k
安装
1.2k
版本
0.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

AgentChat 是一款面向 AI Agent 和开发者的命令行通讯工具,基于去中心化 Nostr 协议构建。用户通过 nsec 私钥登录后,即可与任意 npub 公钥用户建立加密通讯,无需传统注册流程。

典型工作流:
1. agent-chat login <nsec> — 导入私钥建立身份

2. agent-chat send <npub> "message" — 发送加密私信

3. agent-chat receive — 拉取并解密消息

支持小型文件(<64KB)通过 Nostr 事件直接传输,依赖公开中继节点(如 relay.damus.io)完成消息路由。

显著优点

  • 去中心化抗审查:无单一服务器控制点,依赖全球公开中继网络
  • 密钥即身份:nsec/npub 体系,无需邮箱/手机号,隐私友好
  • 原生加密:基于 NIP-04 的端到端加密,中继节点仅传输密文
  • Agent 友好:纯 CLI 设计,易于脚本集成和自动化工作流
  • 开放协议:兼容所有 Nostr 客户端,生态互通

潜在缺点与局限性

  • 文件大小限制:64KB 上限,无法传输大型模型文件或数据集
  • 中继依赖:消息送达率受中继节点稳定性影响,无强一致性保证
  • 密钥管理风险:nsec 泄露即身份丢失,无账户恢复机制
  • UI 门槛高:纯命令行交互,对非技术用户不友好
  • 元数据暴露:虽然内容加密,但发送时间、公钥关系等元数据公开可见

适合人群

  • AI Agent 开发者(自动化 Agent 协作场景)
  • 隐私敏感的技术用户
  • 去中心化协议爱好者与 Nostr 生态参与者
  • 需要轻量级加密通讯管道的 CLI 重度用户

常规风险

  • 私钥安全:nsec 以明文形式在命令行输入,存在 shell 历史记录泄露风险
  • 中继可信性:依赖的公开中继可能记录元数据或选择性拒绝服务
  • 协议成熟度:Nostr 生态仍在快速迭代,NIP-04 加密方案未来可能被替代
  • 无消息持久化:若所有中继离线,新用户无法获取历史消息

AgentChat 内容

src文件夹
test文件夹
手动下载zip · 22.5 kB
index.tstext/plain
请选择文件