FindAlternative
Back to BetterTouchTool

BetterTouchTool vs Hammerspoon

Side-by-side comparison of features, pricing, ratings, and alternatives.

Compare
BetterTouchTool
BetterTouchToolCustomize Mac trackpad gestures, keyboard shortcuts, and window management, then automate almost anything.
Hammerspoon
HammerspoonMacOS automation with Lua
Overview
Description

BetterTouchTool is a macOS customization and automation utility that lets users remap trackpad and Magic Mouse gestures, keyboard shortcuts, and menu bar behavior, and trigger chains of actions from any of them. It supports Stream Deck and other macro-pad hardware, adds a Spotlight-style launcher, and includes window management and a clipboard manager as built-in tools. After more than 16 years of development, BetterTouchTool has grown to include conditional automations, MIDI triggers, and custom AI agents that can call OpenAI, Anthropic, or local models from a trigger. It is sold as a low-cost one-time license with a 45-day free trial, and is also bundled with the Setapp subscription.

Hammerspoon is a powerful tool for automating tasks on macOS. It allows users to write custom scripts in Lua to automate repetitive tasks, manipulate windows, and interact with other applications.

Pricing
Paid (One-time)
Free
Category
OS & Utilities
Automation Tools
Best for
Mac power users who want deep gesture, shortcut, and hardware automation
Power Users and Developers
Specifications
deployment
Desktop App
Desktop App
open source
No
Yes
api available
No
Yes
support options
Documentation, community forum
Community Support, Documentation
key integrations
Stream Deck, MIDI controllers, OpenAI, Anthropic
Lua APIs, AppleScript
github stars
—
15,848
primary language
—
Objective-C
Pros & Cons
Pros
  • Extremely deep customization for gestures, shortcuts, and hardware triggers.
  • Low one-time price compared to subscription automation tools.
  • Frequent updates and a long development history (16+ years).
  • Stream Deck and macro-pad support rivals dedicated hardware software.
  • Highly customizable and flexible
  • Powerful scripting language
  • Large collection of plugins and extensions
  • Free and open-source
Cons
  • Configuration UI can feel overwhelming given the sheer number of options.
  • Mac-only, with no Windows or Linux equivalent.
  • Some advanced features (AI agents, MIDI) require extra setup and technical comfort.
  • Steep learning curve for Lua scripting
  • Limited support for non-technical users
  • Dependent on Lua scripting for automation
Community & Metrics
Upvotes
0
0
User rating
Not enough data
Not enough data

More alternatives & similar tools

Alternatives to BetterTouchTool

View all →
Hammerspoon
Hammerspoon

MacOS automation with Lua

Compare
Keyboard Maestro
Keyboard Maestro

Mac automation software for building macros that control apps, text, windows, and workflows.

Compare
Taskade
Taskade

Turn a single prompt into a full app with built-in AI agents and automation.

Compare

Alternatives to Hammerspoon

View all →
Raycast
Raycast

A blazingly fast and highly extensible launcher for macOS

Compare
BetterTouchTool
BetterTouchTool

Customize Mac trackpad gestures, keyboard shortcuts, and window management, then automate almost anything.

Compare
Hazel
Hazel

Automated file organization for your Mac that cleans up folders based on rules you set.

Compare

The Verdict

AI-generated from listing data

BetterTouchTool offers a one‑time paid, UI‑driven deep customization for gestures and hardware, while Hammerspoon provides free, open‑source, script‑centric automation with a steeper learning curve.

Key differences

  • •Pricing model: BTT is paid one‑time, Hammerspoon is free.
  • •Customization approach: BTT uses graphical UI for gestures/shortcuts; Hammerspoon relies on Lua scripting.
  • •Hardware integration: BTT natively supports Stream Deck, MIDI, and other controllers; Hammerspoon only via Lua/AppleScript.
  • •Open‑source vs closed: Hammerspoon is open‑source with community contributions; BTT is proprietary.
  • •Support style: BTT offers documentation and forum; Hammerspoon relies on community and GitHub.
DimensionWinner

Pricing & value

BetterTouchTool costs a one‑time fee; Hammerspoon is free, but BTT’s UI may reduce development time for non‑programmers.

BetterTouchTool

Ease of use / learning curve

BTT provides a graphical interface; Hammerspoon requires Lua scripting, which has a steep learning curve.

BetterTouchTool

Features & depth

BTT includes built‑in clipboard manager, AI agents, and extensive gesture/shortcut options beyond Hammerspoon’s script‑only model.

BetterTouchTool

Integrations & ecosystem

BTT directly supports Stream Deck, MIDI controllers, OpenAI/Anthropic; Hammerspoon only via Lua or AppleScript scripts.

BetterTouchTool

Support

Hammerspoon is open‑source with community support and extensive documentation; BTT offers only documentation and a forum.

Hammerspoon

Security & privacy

Hammerspoon’s open‑source code can be audited; BTT is closed source, so auditability is limited.

Hammerspoon

Scalability / extensibility

Hammerspoon’s API and plugin ecosystem allow unlimited scripting extensions; BTT’s extensions are limited to built‑in features.

Hammerspoon

Choose BetterTouchTool if…

Mac power users who prefer point‑and‑click setup, need hardware controller support, and want a one‑time purchase.

Choose Hammerspoon if…

Technical users comfortable with Lua who need free, open‑source, highly extensible automation.

Common questions

Is there any ongoing cost for BetterTouchTool?

No, BetterTouchTool is a one‑time paid purchase; there are no subscription fees.

Can I automate my workflow without writing code?

Yes, BetterTouchTool provides a graphical UI for gestures, shortcuts, and hardware triggers; Hammerspoon requires Lua scripting.

Does either tool support Stream Deck or MIDI controllers?

BetterTouchTool natively supports Stream Deck, MIDI controllers, and other macro pads; Hammerspoon can only access them via custom scripts.