beepctl

💬 跨平台消息终端管家

🥥3总安装量 1评分人数 1
100% 的用户推荐

基于 Beeper Desktop API 的 CLI 消息管理工具,支持 Telegram/WhatsApp/Slack/iMessage 等平台的统一终端控制,实现跨平台消息搜索、发送与自动化管理。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 纯文档型资产,无代码执行风险,内容完全透明可审计
  • ✅ 对敏感操作(发送消息)有明确的安全警告提示
  • ⚠️ 依赖外部二进制工具 `beepctl`,需用户自行评估 npm 包可信度
  • ⚠️ `beepctl` 工具会访问 Beeper API 和用户即时消息数据,存在数据隐私暴露风险
  • ⚠️ 来源为个人开发者账号(T3),非官方组织,长期维护存在不确定性

使用说明

核心用法

beepctl 是一款面向 Beeper Desktop 用户的命令行工具,通过统一的 CLI 接口管理多个即时通讯平台。用户可通过 beepctl accounts 查看已连接账户,使用 beepctl chats list 浏览会话列表并支持按名称搜索、类型过滤(单聊/群聊)、未读筛选等高级功能。消息检索方面,,beepctl search 支持跨会话全文搜索,可组合时间范围、媒体类型、发送者等多维度过滤条件。消息发送需通过 beepctl send 命令,文档明确要求必须获得用户显式确认后方可执行。此外还提供别名管理(简化长 ID 输入)、会话归档、提醒设置、附件下载等辅助功能。

显著优点

跨平台整合能力是最大亮点,单一工具即可操控 Telegram、WhatsApp、Slack、iMessage 等主流平台,避免多应用切换的低效。CLI 设计契合开发者工作流,支持管道操作和脚本集成,便于构建消息自动化工作流。搜索功能尤为强大,支持自然语言时间表达式(如 "1d ago"、"yesterday")和复合过滤条件,大幅提升信息检索效率。别名系统解决了 Beeper 原生 chat ID 冗长难记的问题,允许为常用会话创建快捷方式。文档结构清晰,命令分类明确,Quick Start 示例降低了上手门槛。

潜在缺点与局限性

外部依赖风险是首要考量:该 skill 本身仅为文档封装,核心功能完全依赖 npm 包 beepctl,其安全性和维护持续性需用户自行评估。功能层面存在明显边界——beepctl send 仅支持纯文本,发送媒体文件需借助 beepctl focus 预填充草稿后手动确认,无法实现完全自动化的多媒体推送。平台覆盖虽广,但实际体验受 Beeper Desktop 本身稳定性制约,若 Beeper 服务异常则工具完全失效。此外,30 stars 的社区规模意味着遇到问题时可参考的解决方案有限,长期维护存在不确定性。

适合的目标群体

主要面向已深度使用 Beeper Desktop 的技术型用户,尤其是习惯终端操作的开发者、运维工程师和效率工具爱好者。适合需要批量处理消息归档、跨平台信息检索、或希望将通讯流程集成到自动化脚本中的场景。对于管理多个工作群组、需要快速定位历史信息的项目经理和远程协作团队亦有价值。不推荐普通终端用户或未安装 Beeper Desktop 的用户使用。

使用风险

数据隐私风险beepctl 工具需访问 Beeper API 及完整消息内容,涉及敏感通讯数据的本地处理和传输。供应链风险:npm 依赖包的更新可能引入破坏性变更或安全漏洞,建议锁定版本并审计更新。误操作风险:尽管文档强调发送确认,但脚本化使用时若逻辑缺陷可能导致非预期消息发送。Token 泄露风险:Beeper API Token 以明文形式存储于本地,需确保文件权限安全,避免共享设备或代码仓库暴露。

beepctl 内容

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