beeper

💬 多平台消息统一 CLI 管家

基于 beeper-cli 的 Beeper 消息管理技能,支持搜索聊天、收发消息及附件处理,适合需要 CLI 自动化管理多平台消息的用户。

收藏
2.2k
安装
893
版本
v0.0.1
CLS 安全性认证2026-05-21
点击查看完整报告 >

使用说明

核心用法

beeper 是一个围绕 Beeper Desktop API 的 CLI 包装器技能,通过调用外部 beeper-cli 工具实现消息管理功能。用户需先安装 Beeper Desktop 并启用开发者 API,获取访问令牌后配置环境变量即可使用。

主要功能模块包括:账户管理(列出账户信息)、聊天管理(搜索、创建、归档、设置提醒)、消息操作(列表、搜索、发送、编辑、回复)、附件处理(上传下载文件)以及全局搜索和窗口聚焦。所有命令支持 JSON 和表格两种输出格式,便于脚本集成或人工阅读。

典型工作流程为:先通过 beeper chats search 定位目标聊天,使用 beeper messages listbeeper messages search 查阅历史内容,最后用 beeper messages send 发送消息。支持带附件的消息和回复线程,满足日常沟通自动化需求。

显著优点

1. 统一多平台消息管理:Beeper 本身聚合了 WhatsApp、Telegram、Signal、iMessage 等 15+ 聊天平台,该技能让用户能通过单一 CLI 入口管理所有渠道的消息。

2. 无 MCP 依赖的轻量设计:相比需要 Model Context Protocol 的复杂集成,此技能直接调用本地 CLI,架构简单、延迟低、故障点少。

3. 完整的搜索与自动化能力:支持按关键词、时间范围、发送者、媒体类型等多维度搜索消息,便于构建消息归档、关键词监控、自动回复等自动化工作流。

4. 输出格式灵活:JSON 输出方便与 jq、Python 等工具链集成,表格输出适合快速人工查阅,兼顾脚本化和交互式使用场景。

潜在缺点与局限性

1. 外部依赖较重:技能本身仅为文档包装,核心功能完全依赖第三方 beeper-cli 工具,用户需自行处理 Go 环境、版本兼容和更新维护。

2. T3 来源可信度:beeper-cli 由个人开发者维护(foeken),非 Beeper 官方出品,长期维护承诺、安全审计和漏洞响应存在不确定性。

3. 平台限制:必须保持 Beeper Desktop 运行且 API 启用,无法独立工作;不支持移动端 Beeper,使用场景局限于桌面环境。

4. 功能边界:不支持语音/视频通话、部分平台的端到端加密消息可能有访问限制,复杂交互(如投票、位置共享)未覆盖。

适合的目标群体

  • 已深度使用 Beeper Desktop 整合多平台消息的技术用户
  • 需要批量处理消息归档、客服记录提取、合规审计的数据工程师
  • 希望将消息通知接入自建自动化系统(如 n8n、Huginn)的极客用户
  • 习惯终端工作流、追求效率的开发者群体

使用风险

1. 令牌泄露风险:BEEPER_ACCESS_TOKEN 拥有完整消息读写权限,若硬编码在脚本或日志中泄露,攻击者可获取全部聊天历史并冒充发送消息。

2. 外部工具供应链风险:beeper-cli 通过 go install 从 GitHub 直接安装,存在仓库被劫持、发布恶意版本的可能,建议锁定特定版本并校验校验和。

3. 误操作风险:CLI 缺乏图形界面的二次确认机制,批量发送或删除操作一旦执行难以撤回,脚本中应加入显式确认步骤。

4. 性能与稳定性:大规模消息搜索可能触发 Beeper API 速率限制;Beeper Desktop 未运行时所有命令失败,不适合高可用性要求的生产场景。

安全解读

核心用法

beeper 是一个纯 Markdown 文档型 Skill,为 Beeper Desktop 提供 CLI 操作指引。它本身无可执行代码,所有功能依赖用户本地安装的 beeper-cli 工具。

主要能力

1. 聊天管理:搜索、列出、创建、归档聊天,设置提醒
2. 消息操作:搜索消息历史、发送/回复/编辑消息、按时间/发送者/媒体类型筛选

3. 附件处理:上传下载文件资源,发送带附件消息

4. 窗口控制:聚焦 Beeper 桌面应用窗口

配置要求

  • Beeper Desktop 开启开发者 API(Settings > Developers)
  • 设置环境变量 BEEPER_ACCESS_TOKEN
  • 安装 beeper-cli:go install github.com/foeken/beeper-cli@latest

---

显著优点

  • 零代码风险:纯文档 Skill,无 eval/exec/system 等危险函数
  • 灵活搜索:支持全局搜索、按聊天过滤、时间范围、媒体类型等多维度检索
  • 消息全生命周期:覆盖发送、回复、编辑、搜索完整工作流
  • 输出友好:支持 JSON/Table 双格式输出,便于脚本集成或人工阅读

潜在局限

  • 外部依赖重:核心功能完全依赖第三方 CLI 工具,非官方 Beeper 出品
  • 令牌管理负担:需手动配置和维护 BEEPER_ACCESS_TOKEN
  • 无官方背书:beeper-cli 为个人开发者(foeken)维护,更新持续性不确定
  • 无实时同步:基于轮询模式,非 WebSocket 实时推送

适合人群

  • 需要批量处理 Beeper 消息的高级用户
  • 习惯命令行工作流的开发者/运维人员
  • 希望自动化消息归档、搜索、备份的技术用户
  • 已在日常使用 Beeper Desktop 的跨平台聊天用户

常规风险

| 风险项 | 说明 | 缓解建议 |
|--------|------|----------|
| 令牌泄露 | `BEEPER_ACCESS_TOKEN` 暴露可导致账户被滥用 | 使用密码管理器存储,避免写入 shell history |
| 依赖供应链 | beeper-cli 非官方工具,存在停更或恶意更新可能 | 安装前验证 release checksum,关注仓库动态 |
| 消息误操作 | CLI 操作缺乏 UI 二次确认,易误发/误删 | 执行前确认 chatID 和消息内容,先用 `--limit` 测试搜索 |

---

> 安全评级: S(优秀)| 来源可信度: T3(个人开发者)| 建议:Skill 本身安全,但需审慎管理 API 令牌并从可信渠道获取 CLI 工具。

beeper 内容

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