GitHub radar
Make your Mac click and fill forms from a plain-text command
This tool controls your Mac from a plain-English command — it clicks, scrolls, and fills out forms for you.
It reads your Mac's screen itself and decides where to click, calling a large language model only when a field genuinely needs text typed into it.
When it helps
Useful if you want to automate simple, repetitive clicking tasks on your Mac. Skip it for tasks that need real visual reasoning — a big model still wins there.
Pros
- One decision costs 155x less than Claude Opus 5
- A 12-step task costs $0.003 instead of $0.40–$0.90
- Each step takes about 1.5 seconds instead of 5.5
- Calls the big model only when text actually needs typing
Cons
- Still in beta — expect rough edges and behavior changes
- It drives your real mouse and keyboard, so a mistake is a real click
- Works only on a Mac running macOS 14 or newer
How to set it up — step by step
- 1Open your AI agent (Claude Code, Codex) inside your project folder.
- 2Send the agent the text from the block below to set up awlevin/typesafe-computer-use per its README.
- 3Have the agent add your TYPESAFE_API_KEY to the .env file — it's required for every decision.
- 4Optionally add ANTHROPIC_API_KEY too, so the tool can also type text into fields.
- 5Grant your terminal Screen Recording and Accessibility access in your Mac's privacy settings.
- 6Test it by running the clicker command with --act and watch it control your Mac.
Text for your agent
Copy this and send it to your agent — Claude Code, Codex, any of them:
Deploy typesafe-computer-use from https://github.com/awlevin/typesafe-computer-use — follow the README, set TYPESAFE_API_KEY and ANTHROPIC_API_KEY in .env (ask me for keys), then run `clicker "open the browser and go to arsentev.ai" --act`
Runs on macOS 14 or newer — just Python and a TypeSafe API key
Open on GitHub▌ More finds