跳到正文
发现
移动应用生活服务

Bluesky Social:去中心化社交客户端

基于 AT Protocol 的开源社交应用,提供 Web、iOS 和 Android 客户端。

admin
发布于 2026-10-28 · 更新于 2026-10-30
浏览
4
访问
0
下载
0
版本
v1.137.0
平台
Android、iOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Bluesky Social App 是 Bluesky 社交网络的官方客户端代码库,使用 TypeScript 编写,基于 React Native 构建,同时可以编译为 React Native Web 应用。应用构建在 atproto 系列 TypeScript 包(如 @atproto/api)之上,这些包托管在另一个开源仓库中;仓库内还包含少量 Go 代码(位于 ./bskyweb/),用于提供返回 React Native Web 应用的 Web 服务。

Bluesky 是一个建立在 AT Protocol(Authenticated Transfer Protocol)之上的开放社交网络。AT Protocol 是一个去中心化的社交媒体协议,应用涉及的「Lexicons」命名空间为 app.bsky.*。

主要功能

  • 官方 Bluesky 社交客户端,覆盖 Web、iOS 与 Android 三个平台
  • 基于 React Native + TypeScript 的跨端代码库,Web 端通过 React Native Web 呈现
  • 依赖开源的 atproto TypeScript 包,接入 AT Protocol 的 schema 与 API
  • 项目主页为 bsky.app,iOS 版见 App Store,Android 版见 Play Store

安装与使用

普通用户可直接通过上面的 Web、App Store 和 Play Store 链接获取应用。

开发者想从源码开始,可参考仓库中的 Build Instructions。了解 AT Protocol 可查阅:

注意事项

  • 项目接受贡献,但更看重高质量 issue 与 PR;官方明确表示不提供构建问题方面的支持。
  • 官方允许 fork,但要求 fork 后更换全部品牌与 UI 标识、替换支持链接、替换统计与错误收集系统。
  • 仓库并非所有文件都适用 MIT 许可:assets/illustrations/ 中的插画、assets/icons/ 中的图标字体等由第三方授权给 Bluesky 使用,商标也不随代码授权。发布前请阅读 ASSETS.md。
  • 安全问题请发送邮件至 [email protected]。

本作品整理自 GitHub 开源项目 bluesky-social/social-app,原作者 @bluesky-social,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.137.0当前版本

    升级到 React Native 0.88 / Expo SDK 58;修复聊天发送按钮图标缺失与 TokenField 文本输入;完善聊天、线程等功能并修复资料链接中的短链拦截。

  2. v1.136.0

    打通内容审核收件箱相关接口,涵盖通知设置、举报详情、通知与申诉、分析;内容审核与内容过滤器新增未读数;支持个人资料链接并作为 link records 上报;深色主题下 Notifications v2 采用新的未读底色。

评论