Bluesky

🦋 终端里的完整 Bluesky 社交中枢

social榜 #4

Bluesky 官方 AT Protocol CLI,支持发帖、回复、互动、搜索、管理等完整社交功能,终端即可玩转去中心化微博。

收藏
25k
安装
6k
版本
1.5.0
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

Bluesky CLI 是 Bluesky/AT Protocol 的官方命令行工具,提供完整的社交网络功能。用户需先在 bsky.app 生成 App Password(非主密码),通过 bsky login 完成一次性认证获取会话令牌,后续操作自动刷新无需重复登录。

主要功能模块

内容发布:bsky post 支持纯文本、图片(需配 --alt 无障碍描述)、预览模式;bsky reply 和 bsky quote 实现回复与引用转发。

内容消费:bsky timeline 浏览时间线,bsky thread 查看完整对话树,bsky search 全局搜索,bsky notifications 处理消息通知。

社交互动:bsky like/repost 点赞转发,bsky follow 关注用户,bsky profile 查看资料。

内容管理:bsky delete 删帖,bsky block/mute 屏蔽/静音用户。

开发友好:--json 参数支持结构化输出,便于脚本集成和数据处理。

显著优点

  • 功能完整:覆盖 Bluesky 核心功能,替代官方客户端绝大部分操作
  • 去中心化原生:直接对接 AT Protocol,支持 at:// URI 标准
  • 安全性设计:App Password 机制隔离主账号风险,会话令牌不存储密码,自动刷新
  • 无障碍合规:强制图片替代文本,符合平台规范
  • 脚本化友好:JSON 输出、dry-run 模式便于自动化工作流

潜在缺点与局限性

  • 终端体验:无富媒体预览,图片、视频需外链查看
  • 学习曲线:AT Protocol 概念(handles、DIDs、URIs)对普通用户有门槛
  • 平台依赖:功能受 Bluesky API 限制,部分新功能可能滞后
  • 单平台聚焦:仅支持 Bluesky,无法管理其他 ActivityPub 平台(如 Mastodon)
  • 输入限制:帖子 300 字符限制需自行把控,无实时计数提示

适合人群

  • 开发者和技术用户偏好终端工作流
  • 社交媒体自动化、数据抓取需求者
  • 去中心化协议(AT Protocol)研究者
  • 多账号管理需要脚本化的运营人员

常规风险

  • 会话安全:令牌虽自动刷新,但在共享环境仍存在泄露风险
  • 不可逆操作:delete、block 等命令无二次确认,误操作难恢复
  • App Password 管理:用户可能在第三方生成密码,存在钓鱼风险
  • API 速率限制:高频操作可能触发平台限流
  • 图片合规:--alt 强制要求但内容审核责任在用户

安全解读

综合评估

核心用法

Bluesky CLI 是一款功能完整的 Bluesky/AT Protocol 终端工具,覆盖社交平台的全部核心操作。用户通过 bsky login 使用 App Password 完成一次性认证后,即可在命令行中执行:

  • 内容发布:bsky post "内容" 支持纯文本与带图发帖(--image + --alt 必填无障碍描述)
  • 互动操作:点赞(like/unlike)、转发(repost/unrepost,别名 boost/rt)、回复(reply)、引用发帖(quote)
  • 社交关系:关注/取关(follow/unfollow)、屏蔽/解除(block/unblock)、静音(mute/unmute)
  • 信息获取:时间线(timeline/tl)、帖子串(thread)、搜索(search)、通知(notifications/n)、用户资料(profile)
  • 内容管理:删除帖子(delete)

所有读取命令支持 --json 输出结构化数据,便于脚本集成。URL 参数兼容 https://bsky.app/... 和 at:// 两种格式,Handle 可省略 .bsky.social 后缀。

显著优点

1. 安全设计行业领先:密码仅用于换取会话 token,立即丢弃不存储;会话 token 存于 ~/.config/bsky/config.json,权限严格设为 600;自动刷新机制减少重复认证
2. 依赖纯净:仅依赖官方 atproto 库(0.0.65-0.1.0),无第三方供应链风险

3. 功能完整度极高:覆盖发帖、多媒体、互动、社交图谱、搜索、通知、版主工具等全场景

4. 无障碍合规:强制要求图片附 --alt 描述,符合 Bluesky 平台规范

5. 审计透明:MIT 开源,代码结构清晰,静态/动态分析均获满分

潜在局限

  • T3 来源可信度:由个人开发者 jeffaf 维护,虽代码开源可审计,但非 Bluesky PBC 官方直接背书
  • 平台绑定:功能深度耦合 Bluesky/AT Protocol,无法迁移至其他社交协议
  • 终端学习成本:需熟悉 CLI 语法,对非技术用户有一定门槛
  • 网络依赖:必须连接 bsky.social 官方 API,无离线缓存机制

适合人群

  • 开发者与技术用户:偏好终端工作流、需自动化社交操作
  • 隐私敏感用户:欣赏"密码不落地"的安全模型
  • Bluesky 重度用户:追求高效批量操作与脚本集成
  • 无障碍倡导者:强制图片描述机制契合合规需求

常规风险与缓解

| 风险场景 | 缓解措施 |
|---------|---------|
| 会话 token 泄露 | 文件权限 600 + 长期闲置建议 `bsky logout` |
| 依赖库 CVE | 版本范围锁定,建议定期更新检查 |
| 误删内容 | `delete` 操作不可逆,执行前确认 |
| 社交工程钓鱼 | App Password 机制隔离主密码,降低凭证泄露影响 |

Bluesky 内容

docs文件夹
scripts文件夹
tests文件夹
手动下载zip · 16.6 kB
THREADING.mdtext/markdown
请选择文件