[Roadmap] macOS / Linux port via Avalonia
Rewrite, fix, or translate text in any Windows app via a hotkey
Brought to you by:
phantasmat2018
Originally created by: phantasmat2018
Status: Planned, contributor-friendly.
The Windows app uses Win32 APIs that have no cross-platform analog in .NET:
RegisterHotKey - global hotkeysSendInput - synthesized Ctrl+C / Ctrl+VH.NotifyIcon - tray iconA cross-platform port would require:
XGrabKey on Linux, Carbon EventHotKey on macOS)Avalonia.Controls.TrayIconkeyring on Linux, Keychain on macOS, DPAPI on Windows - abstraction over ICredentialStoreIClipboardEssentially a from-scratch rewrite of the chrome (UI + platform integrations); business logic (Services/TextProcessor, prompt management, LLM clients) stays portable.
If you have Avalonia experience or macOS / Linux desktop dev background and want to take this on - please comment. Happy to chat about architecture and split coordination work.
capy-bro-avalonia (avoid mixing WPF-specific code)