Bsky Desktop is an Electron-based application for Bsky that allows users to manage their accounts and feeds directly from the app, rather than through the web interface.
- Support for user styles (work in progress; currently only LESS preprocessor is supported)
- Compatibility with both Manifest V2 and V3 Chrome extensions, though only a limited set of Chrome extension APIs are supported. For more information, visit: Electron Extensions API Documentation
- Auto updates (for all platforms)
- Zip (x64, arm64, ia32)
- Setup (exe, msi, appx) (x64, arm64, ia32)
- Zip (x64, arm64)
- Dmg (x64, arm64)
- Pkg (x64, arm64)
- Zip (x64, arm64, ia32)
- AppImage (x64, arm64, ia32)
- Deb (x64, arm64, ia32)
To build and run Bsky Desktop locally, follow these steps:
-
Clone the repository:
git clone https://github.com/oxmc/bsky-desktop.git cd bsky-desktop
-
Install dependencies:
npm install
(Optional) Run the application locally: If you want to test the application locally before building it, use the following command:
npm run start
This step is not required for building but is useful if you want to see the app in action during development.
-
Build the application: To compile the application, run:
npm run build
This will generate the necessary files for the app.