NEWfor macOS · download →

The desktop,
but you
just ask.

openclick is an open-source automation tool for macOS. Tell it what you want done in plain English — it plans the steps, clicks through your apps, and reports back when it's finished.

$ brew install openclick
or read the quickstart

Plan.
Click.
Report.

You see the plan before anything happens. Read it, edit it, re-run it. Nothing hidden.

shows the plan first
dry-run by default
every step is logged
~/Projects — openclick — 80×24

Why openclick?

Other automation tools make you learn their syntax. openclick understands plain English — and shows you the steps it took, so you can tweak them anytime.

01core

Just say what you want

No syntax to learn. Describe the task — openclick handles the clicks, typing, and windows.

02core

Works in any app

Notes, Mail, Safari, Slack, Terminal, anything with a Mac UI. No plugins required.

03models

Use any AI model

OpenAI, Anthropic, or any cloud provider. Or run locally with Ollama or LM Studio.

04shape

Terminal, app, or daemon

Run it from your shell, your menu bar, or as a background service for hooks and scripts.

05trust

Open source, MIT

Read the code. Fork it. Build it into your own tools — no strings attached.

06trust

Stays on your Mac

No accounts. No telemetry. Your prompts and screen contents stay local unless you pick a cloud model.

Things you can ask it to do.

see all examples
mail#001
$ openclick "reply to anything from sarah marked urgent, draft only"
3 drafts saved · ready to review
files#002
$ openclick "sort my downloads folder by file type into subfolders"
sorted 47 files into 6 folders
web#003
$ openclick "find the cheapest flight SFO→TYO next month, save tabs"
3 tabs pinned · prices in clipboard
calendar#004
$ openclick "block 2hr deep work tomorrow morning, decline conflicts"
event created · 1 conflict declined

Any model.
Cloud or local.

Pick the AI you trust. Switch providers per task with --model.

OpenAI
cloud
Anthropic
cloud
DeepSeek
cloud
Meta
open
Mistral
cloud
Ollama
local
LM Studio
local
+ adapter
custom

Built in the open.
Help shape it.

openclick is brand new and MIT-licensed. Read the code, file an issue, or send a pull request — every bit helps.

↑ thinking about lending a hand?