https://github.com/impiaaa/ios-notif-forward
Forward notifications from Apple devices to your desktop
https://github.com/impiaaa/ios-notif-forward
ancs ios
Last synced: 9 months ago
JSON representation
Forward notifications from Apple devices to your desktop
- Host: GitHub
- URL: https://github.com/impiaaa/ios-notif-forward
- Owner: impiaaa
- License: mit
- Created: 2023-05-23T20:32:35.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-11T01:25:11.000Z (over 1 year ago)
- Last Synced: 2025-01-11T02:33:18.511Z (over 1 year ago)
- Topics: ancs, ios
- Language: Rust
- Homepage:
- Size: 402 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
ios-notif-forward
Forward notifications from Apple mobile devices to your desktop over Bluetooth, with a simple desktop tray app.

**[Download Here](https://github.com/impiaaa/ios-notif-forward/releases/latest)**
## Additional Dependencies for Linux/Other Unix
### Arch Linux/Manjaro
`sudo pacman -S gtk3 xdotool libappindicator-gtk3 # or libayatana-appindicator`
### Debian/Ubuntu
`sudo apt install libgtk-3 libxdo libayatana-appindicator3 # or libappindicator3`
## Installation
The app should run fine from wherever. However, on Linux or other Unix, I recommend installing the package files, e.g. with `sudo cp -r bin share /usr/local/`. On any system, I recommend setting the app to automatically run on desktop user login.
## Running
This requires a computer with Bluetooth LE capability.
1. Pair your device over Bluetooth as normal for your system.
2. The app will automatically start receiving notifications from any compatible device that connects to the computer.
3. You will need to grant permission from your device for your computer to receive system notifications the first time you use the app.
4. To close the app and stop receiving notifications, choose "Quit" from the app's tray menu.
I've had the best luck when initiating the connection from the device rather than from the computer. I haven't been able to succesfully test on Windows or Mac.
## Compile from Source
1. Clone the repository.
2. Install the "rust" package from your system's package manager.
3. Install the development packages for the dependencies if necessary.
4. Run `cargo run` to run a debug build. Run `cd src/package` and then `cargo run` to generate a release package.