Mac automation
Juno vs BetterTouchTool
BTT makes the workflows you already have faster. Juno takes the ones you would rather not do at all.
BetterTouchTool is one of the great Mac power user apps. Custom trackpad gestures, remapped keyboard shortcuts, window snapping, and a deep configuration surface for people who enjoy that sort of thing. If you want a three finger swipe to open Terminal, BTT is how you get it.
Juno does something else. Instead of binding an input to an action, you describe a task in plain English and it carries it out, reading the screen through the macOS accessibility APIs and working the mouse and keyboard across whatever apps are involved.
They are not really competitors, and the comparison is only useful because both get filed under Mac automation. BTT makes your existing workflows faster. Juno handles the work you would otherwise do step by step yourself.
Side by side
| Juno | BetterTouchTool | |
|---|---|---|
| What it is for | Finishing tasks | Customising inputs and gestures |
| How you drive it | Plain English, typed or spoken | Gestures, keys, and triggers you configure |
| Works in any app | Yes, it reads the screen | Yes, through system wide input hooks |
| Tasks it has not seen | Works them out | Only what you configured |
| Voice | Built in, wake word or key | No |
| Setup | None | Configure each trigger and action |
| Window management | It arranges them if you ask | Snap areas and resize triggers |
| Trackpad gestures | None | Custom gestures for anything |
| Runs offline | Dictation yes, agent no | Yes, entirely |
| Price | Free, you bring the model | Around $12 for two years, $22 for life |
What it is for
Juno
Finishing tasksBetterTouchTool
Customising inputs and gesturesHow you drive it
Juno
Plain English, typed or spokenBetterTouchTool
Gestures, keys, and triggers you configureWorks in any app
Juno
Yes, it reads the screenBetterTouchTool
Yes, through system wide input hooksTasks it has not seen
Juno
Works them outBetterTouchTool
Only what you configuredVoice
Juno
Built in, wake word or keyBetterTouchTool
NoSetup
Juno
NoneBetterTouchTool
Configure each trigger and actionWindow management
Juno
It arranges them if you askBetterTouchTool
Snap areas and resize triggersTrackpad gestures
Juno
NoneBetterTouchTool
Custom gestures for anythingRuns offline
Juno
Dictation yes, agent noBetterTouchTool
Yes, entirelyPrice
Juno
Free, you bring the modelBetterTouchTool
Around $12 for two years, $22 for life
Where BetterTouchTool is the better pick
- Custom trackpad and keyboard gestures, which no agent will ever be faster at.
- Window snapping and management, instantly and identically every time.
- Deterministic shortcuts with no latency, no model and no ambiguity.
- Fully offline with a one time fee, no subscription and no API key.
- Muscle memory generally. Speed and consistency are the whole point, and BTT has both.
Where Juno pulls ahead
- Work that takes several steps across several apps.
- Anything you would have to explain to a person rather than bind to a gesture.
- Tasks that involve reading something, understanding it, and responding.
- Research and comparison, where the answer is not known in advance.
- Hands free operation by voice.
Where the line falls
BTT cannot handle anything that needs a judgment. Research the top five project management tools and compare their pricing is not something you can bind to a three finger swipe. Neither is fill this form in with my resume, or find every invoice from March and move it into a folder. Juno handles those because it sees what is on screen, understands the context, and decides what to click next. The flip side is just as clear: Juno will never beat a gesture at the things a gesture already does.
Running both
Most Mac power users already have BTT for gestures and window management, and should keep it exactly as it is. Juno adds a different layer on top: handing off whole tasks. Use BTT for the fast repetitive things your hands already know. Use Juno for the ones you would rather not do.
Questions people ask
- What is the difference between Juno and BetterTouchTool?
- BTT customises gestures, shortcuts and window snapping. Juno completes whole tasks by reading your screen and driving the mouse and keyboard. BTT gives you faster shortcuts. Juno handles work that needs several steps and a judgment call.
- Can Juno replace BetterTouchTool?
- No, and it is not trying to. BTT is better at instant input customisation. Juno is better at multi step tasks you would describe to a person. Most people who want both should run both.
- What is the best BetterTouchTool alternative?
- It depends which slice you mean. For keyboard remapping, Karabiner-Elements, which is free. For window management, Rectangle or Magnet. For macro sequences, Keyboard Maestro. For describing a task instead of configuring a trigger, Juno.
Free, and the source is public. macOS 14+.
Download Juno