Beeper CLI

💬 聚合聊天命令行控制中心

通过 CLI 操控 Beeper Desktop 的聊天搜索、消息收发与多媒体管理能力,适合多平台消息聚合用户

收藏
9.8k
安装
2.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

beeper 是一个围绕 Beeper Desktop API 构建的命令行工具封装层,无需 MCP 协议或手动 curl 调用,直接通过 beeper 命令完成聊天管理。它支持跨平台消息聚合场景下的完整工作流:搜索聊天会话、列出/搜索历史消息、发送/编辑/回复消息、处理附件上传下载,以及设置消息提醒。

主要功能模块包括:

  • 账户管理:列出已连接的聊天账户
  • 聊天管理:搜索、创建、归档会话,支持按类型(DM/群组)过滤
  • 消息操作:列表展示、全文搜索(支持时间范围、发送者、媒体类型过滤)、发送/编辑/回复
  • 资产处理:上传下载图片等附件,支持随消息发送
  • 辅助功能:聚焦 Beeper 窗口、全局搜索

输出格式支持 JSON(默认)和表格两种,便于脚本自动化或人工阅读。

显著优点

1. 统一入口:将 Beeper Desktop 的多协议聚合能力(Matrix、WhatsApp、Telegram、iMessage 等)纳入单一 CLI 接口
2. 无需 MCP:纯命令行调用,降低集成复杂度,兼容标准 shell 环境和自动化脚本

3. 检索能力强:支持按关键词、时间、发送者、媒体类型多维过滤,适合信息归档场景

4. 消息生命周期完整:覆盖发送、编辑、回复、提醒设置,满足基础客服/通知自动化需求

5. 开源可审计:基于 Go 开发,源码公开,可自行编译或审计

潜在缺点与局限性

  • 依赖桌面端:必须保持 Beeper Desktop 运行且开启开发者 API,无法独立作为服务端工具
  • 访问令牌管理:需手动导出 BEEPER_ACCESS_TOKEN 并配置环境变量,令牌泄露风险需用户自担
  • 功能边界:不支持复杂的 Matrix 协议特性(如端到端加密密钥管理),仅暴露高频操作
  • 平台限制:依赖 beeper-cli 的维护和 Beeper Desktop 的 API 稳定性,存在第三方工具与官方不同步的风险
  • 无内置加密:传输依赖 Beeper Desktop 本身的 Matrix 实现,CLI 层不提供额外安全加固

适合人群

  • 使用 Beeper 聚合多平台消息的重度用户
  • 需要自动化消息收发、定时提醒的开发者/运维人员
  • 希望将聊天数据接入本地搜索或归档工作流的技术用户
  • 客服团队需批量处理跨平台咨询的场景

常规风险

  • 令牌泄露BEEPER_ACCESS_TOKEN 拥有账户读写权限,需按密码级别保管
  • 消息误发:自动化脚本中需确认目标 chatID 和消息内容,避免批量误操作
  • API 变更:Beeper Desktop 的开发者 API 非官方承诺的公开接口,存在破坏性更新可能
  • 隐私合规:搜索和导出消息可能涉及联系人隐私,需遵守 GDPR 等数据保护法规

Beeper CLI 内容

手动下载zip · 1.6 kB
SKILL.mdtext/markdown
请选择文件