What is Openclick?
Openclick (ai & automation): Drive macOS UI automation from natural language prompts using LLMs. Openclick is an experimental command-line interface (CLI) tool designed to automate macOS user interface (UI) actions using large language models (LLMs) and the macOS Accessibility APIs. Users provide a natural language prompt, which an LLM then translates into a plan of UI actions (such as clicks, keystrokes, and accessibility reads). Key capabilities: Natural language prompt-to-UI action conversion, Integration with macOS Accessibility APIs, Pre-execution plan review, editing, and abort options, Support for various LLMs (OpenAI, Anthropic, DeepSeek, Ollama, LM Studio, custom adapters), Flexible deployment as CLI, menu bar app, or daemon. Openclick is free to use with no paid tier.
TL;DR - Openclick
- Automates macOS UI actions using natural language prompts and LLMs.
- Translates prompts into UI action plans (clicks, keystrokes, reads) via Accessibility APIs.
- Supports various LLMs, including local and cloud options, with plan review before execution.
Pros & Cons
Pros
- Simplifies macOS automation with natural language
- Provides user control with plan review before execution
- Offers flexibility with bring-your-own-model support (local and cloud)
- Ensures privacy by keeping prompts and screen contents local by default
- Open-source and MIT-licensed, encouraging community contributions
Cons
- Currently experimental with potential rough edges
- Effectiveness depends on the quality of the LLM and app's Accessibility support
- Requires Node 20+ and accessibility permissions setup
Key Features
Pricing
Openclick is completely free to use with no hidden costs.
About Openclick
LCLouis CorneloupReviews
Be the first to review Openclick
Your take helps the next buyer. Verified LinkedIn reviewers get a badge.
Write a reviewExplore More
Openclick FAQ
How does openclick ensure user safety and control before executing UI actions?
What kind of LLMs can I use with openclick, and how do I configure them?
Beyond the command line, are there other ways to interact with or deploy openclick?
What are the core technical components that make openclick function?
What are the system requirements for running openclick on macOS?
Source: openclick.sh