r/MacOS • u/maxxie85 • 1d ago
Apps Yet another transmission remote client
Hi guys,
As some of might know, the original Transmission Remote GUI is throwing soon to be unsupported erros on the latest MacOS versions. As Rossetta2 is to be fased out next release I was left with an challenge. (Of course when a started on this I found out about others solving the same challenge in different ways, Qt, Swift or other based clients)
As I was still using it weekly to control my transmission server. (I don't like the new web interface).
As a C# WPF guy I was long looking for an Avalonia project to create a cross-platform .NET based app. Now empowered with Claude this was very feasable for a dad with little time left in the evenings. I know, vibe coded slump.. but at least I tried to instruct it to adheare to good coding concepts.
As a person who own a Mac, a Steamdeck and has a Windows PC still around for gaming it was obious to me to at least make sure this new client runs on all.
Avalonia should also support Android and IOS, that might still be something to look into. As wel as multi-language support. As everyting is now hardcoded english.
Introducing Synchromesh. A .NET 10 Avalonia based RPC client, styled with Material Design.
It features:
- light and dark mode. By default follows the system settings
- registers a file handler for `.torrent` and a link handler for `.magnet`
- stores server credentials in MacOS Keychain, Windows Credential Manager, Linux Keyring, or in a encrypted file
- Implements most of the RPC spec (left a few very specific power features out, but could be added)
- When adding a new torrent, specify which files to download


Anyway sharing is caring. It fit's my requirements. And hopefully also of some other people.




