58 lines
2.0 KiB
Markdown
58 lines
2.0 KiB
Markdown
# Bsky Desktop
|
|
|
|
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.
|
|
|
|
### Features:
|
|
- 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](https://www.electronjs.org/docs/latest/api/extensions#supported-extensions-apis)
|
|
|
|
### Working on:
|
|
- Auto updates (for all platforms)
|
|
|
|
### Build and release status:
|
|
[](https://github.com/oxmc/bsky-desktop/actions/workflows/build-and-release.yml)
|
|
|
|
[](https://repology.org/project/bskydesktop/versions)
|
|
|
|
#### Windows install options:
|
|
- Zip (x64, arm64, ia32)
|
|
- Setup (exe, msi, appx) (x64, arm64, ia32)
|
|
|
|
#### Mac install options:
|
|
- Zip (x64, arm64)
|
|
- Dmg (x64, arm64)
|
|
- Pkg (x64, arm64)
|
|
|
|
#### Linux install options:
|
|
- Zip (x64, arm64, ia32)
|
|
- AppImage (x64, arm64, ia32)
|
|
- Deb (x64, arm64, ia32)
|
|
|
|
### Build Instructions for Bsky Desktop
|
|
|
|
To build and run Bsky Desktop locally, follow these steps:
|
|
|
|
1. **Clone the repository:**
|
|
```sh
|
|
git clone https://github.com/oxmc/bsky-desktop.git
|
|
cd bsky-desktop
|
|
```
|
|
|
|
2. **Install dependencies:**
|
|
```sh
|
|
npm install
|
|
```
|
|
|
|
**(Optional) Run the application locally:**
|
|
If you want to test the application locally before building it, use the following command:
|
|
```sh
|
|
npm run start
|
|
```
|
|
This step is **not required for building** but is useful if you want to see the app in action during development.
|
|
|
|
3. **Build the application:**
|
|
To compile the application, run:
|
|
```sh
|
|
npm run build
|
|
```
|
|
This will generate the necessary files for the app. |