Bluesky

🦋 AT Protocol 终端社交利器

开发榜 #41

Bluesky CLI 完整工具,支持发帖、互动、搜索等 AT Protocol 社交功能,内置安全认证机制

收藏
25k
安装
7k
版本
1.6.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Bluesky CLI 是一款面向 AT Protocol 生态的全功能命令行工具,为 Bluesky 社交平台的重度用户和开发者提供高效的终端操作体验。核心功能涵盖:时间线浏览(bsky timeline)、发帖与多媒体发布(bsky post --image)、回复与引用(bsky reply/quote)、线程创建与管理(bsky create-thread)、互动操作(点赞、转发)、社交关系管理(关注/取关、屏蔽/静音)以及搜索与通知查看。

显著优点

协议原生支持:完整实现 AT Protocol 规范,支持 at:// URI 和 HTTPS 链接双格式输入,兼容 Bluesky 生态的分布式特性。

安全设计突出:采用 OAuth-style 认证流程,app password 仅用于一次性获取 session token,密码本身不持久化存储;敏感操作(block、mute、delete 等)强制要求 --yes 确认或显式用户授权,有效防范误操作。

开发友好:所有读取命令支持 --json 结构化输出,便于管道处理和自动化脚本集成;线程创建、批量操作等场景提供简洁别名(如 bsky ctbsky tlbsky n)。

潜在局限

平台锁定:功能深度绑定 Bluesky/AT Protocol,无法迁移至其他社交网络。

字符限制:继承 Bluesky 平台的 300 字符限制,长内容需拆分为线程。

媒体限制:图片单文件 1MB 上限,对高分辨率内容处理不够友好。

Python 依赖:需要本地 Python3 环境,部分精简系统可能需额外配置。

适合人群

  • Bluesky 重度用户,偏好终端高效操作
  • 社交媒体自动化与数据分析开发者
  • AT Protocol 生态研究者与早期采用者
  • 注重隐私、希望减少 GUI 依赖的技术用户

常规风险

  • 会话令牌泄露~/.config/bsky/config.json 存储的 session token 若被窃取,可导致账号接管
  • 误操作风险:尽管有 --yes 保护,批量操作或脚本自动化时仍可能因目标验证疏漏造成非预期关注/屏蔽
  • 钓鱼诱导:攻击者可能伪造 Bluesky 链接诱导用户执行 bsky like/repost 等操作,需严格验证 URL 来源
  • 数据留存--json 输出可能包含敏感社交图谱信息,日志记录时需注意脱敏

Bluesky 内容

scripts文件夹
tests文件夹
手动下载zip · 19.4 kB
bskytext/plain
请选择文件