Edit text from any macOS application using Helix editor.
- Select text in any application (Outlook, Slack, Teams, VS Code, etc.)
- Press
Cmd+Shift+;(configurable hotkey) - Edit in Helix - a terminal opens with your selected text
- Save and quit (
:wq) - edited text is pasted back automatically
If you quit without saving (:q!), the original text is preserved.
- Download
Helix.Anywhere.app.zipfrom the latest release - Unzip and drag Helix Anywhere.app to
/Applications - Double-click to launch (you may need to right-click → Open on first launch)
git clone https://github.com/sylvainhellin/helix-anywhere
cd helix-anywhere
cargo bundle --release
cp -R "target/release/bundle/osx/Helix Anywhere.app" /Applications/To have Helix Anywhere start automatically when you log in:
- Go to System Settings → General → Login Items
- Click + under "Open at Login"
- Select Helix Anywhere from Applications
- macOS 11.0 or later
- Helix editor installed (
brew install helix) - One of the supported terminals:
Future versions may add support for Kitty, Alacritty, iTerm2, and Terminal.app.
Configuration file location:
~/Library/Application Support/com.helix-anywhere.helix-anywhere/config.toml
[hotkey]
modifiers = ["cmd", "shift"]
key = "semicolon"
[terminal]
name = "ghostty" # or "wezterm"
width = 100
height = 30cmd/commandshiftalt/optionctrl/control
Letters (a-z), numbers (0-9), and special keys:
semicolon, comma, period, slash, backslash, quote, grave, space, return, tab, escape
The app requires Accessibility permissions to simulate copy/paste keystrokes.
On first run, macOS will prompt you to grant permissions. You can also enable them manually:
System Settings → Privacy & Security → Accessibility → Helix Anywhere
Important: If the hotkey doesn't work after installation:
- Open System Settings → Privacy & Security → Accessibility
- Find Helix Anywhere in the list
- Toggle it OFF then ON again (or remove and re-add it)
- Restart the app
- Quick edit: Select text, press hotkey, edit,
:wqto save and paste back - Cancel: Press
:q!to quit without pasting (original text preserved) - Change terminal: Click the menu bar icon → Terminal → select your preferred terminal
- Change hotkey: Click the menu bar icon → Hotkey → Record New Hotkey...
The app needs Accessibility permissions to detect the hotkey. If the app works when launched from Terminal but not from Spotlight:
- Open System Settings → Privacy & Security → Accessibility
- If Helix Anywhere is already in the list:
- Remove it (select it, click -)
- Add it again (click +, navigate to
/Applications/Helix Anywhere.app)
- If it's not in the list:
- Click + and add
/Applications/Helix Anywhere.app
- Click + and add
- Make sure the toggle is ON
- Restart the app
Note: Each time the app is updated/rebuilt, you may need to re-grant permissions.
- Check if another app is using the same hotkey
- Try a different hotkey in the config file
- Ensure the selected terminal is installed
- For Ghostty: ensure it's in
/Applications/Ghostty.app - Try switching to a different terminal in the menu
MIT License - see LICENSE for details.
Contributions are welcome! Please feel free to submit a Pull Request.
See DEVELOPMENT.md for build instructions and project structure.