What do you want to do?
4 use cases
-
Dry-run a goal to see the next step before any clicks
Preview what the agent would do for one plain-English goal without touching your mouse or keyboard.
- Typesafe Computer Use
- Personal productivity
- Intermediate
View prompt
In the typesafe-computer-use repo, run `uv run clicker "<goal>"` with no --act flag so it performs a dry run of one step. Report the action it would take and the reason it printed. Verify that no mouse or keyboard event was sent by checking that the command exited without the --act flag set.
-
Run a multi-step browser task on your Mac
Give the agent a goal in plain English and let it click through a site for up to a set number of steps.
- Typesafe Computer Use
- Personal productivity
- Intermediate
View prompt
In the typesafe-computer-use repo, run `uv run clicker "<goal>" --act --steps 20 --delay 3` and report the final answer and the stop reason. Verify that the run folder was written under runs/ and that the stop reason is one of done, low confidence, a stall, or the step limit.
-
Find out why a run failed and replay it offline
Inspect one screen with clicker-inspect, then replay a saved run folder without a live screen.
- Typesafe Computer Use
- Personal productivity
- Intermediate
View prompt
In the typesafe-computer-use repo, run `uv run clicker-inspect "<goal>"` and then open the saved run folder for the failed run under runs/. Report which action was chosen, what the OCR and accessibility tree showed, and where the decision went wrong. Verify that the annotated screen and payload were produced before drawing any conclusion.
-
Run jev on OSWorld desktop tasks to compare results
Set up OSWorld beside jev and run one desktop task to see how the agent performs on a benchmark.
View prompt
In the typesafe-computer-use repo, run `scripts/osworld setup` and then `scripts/osworld run-jev chrome/ --ocr rapidocr` on a Linux host with KVM. Report the task result and any error from the setup. Verify that the run finished on the chrome/ task before comparing it to the GPT agent result.
How to use Typesafe Computer Use
- Check you have what it needs: A Mac running macOS 14 or newer; Python 3.12 or newer and uv; A TypeSafe API key for TYPESAFE_API_KEY.
- Open awlevin/typesafe-computer-use on GitHub and read the README and license.
- Run
git clone https://github.com/awlevin/typesafe-computer-use - Run
cd typesafe-computer-use - Run
uv sync - Run
cp .env.example .envand fill in TYPESAFE_API_KEY
These steps come from our top use case, Dry-run a goal to see the next step before any clicks, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeTypesafe Computer Use alternatives · Best AI repos for Personal productivity
About this repo
- Who it is forMac users and developers who want a cheap, low-latency way to automate multi-step clicking toward a goal, and who accept that the tool drives their real mouse and keyboard.
- Why it is hot
- LanguagePython
- Sourcegithub.com/awlevin/typesafe-computer-use · Back to Hot repos
Requirements
- A Mac running macOS 14 or newer
- Python 3.12 or newer and uv
- A TypeSafe API key for TYPESAFE_API_KEY
- Screen Recording and Accessibility permissions granted to your terminal
- Optional: an Anthropic API key for type_text, writer-proposed URLs, and the final answer
Maintain Typesafe Computer Use? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/awlevin-typesafe-computer-use/?ref=badge)
Questions about Typesafe Computer Use
What is Typesafe Computer Use?
typesafe-computer-use (jev) is a macOS tool that takes a plain-English goal, reads the screen with OCR, asks a small TypeSafe classifier for the next action, and clicks. It is an open-source project on GitHub: https://github.com/awlevin/typesafe-computer-use.
Who is Typesafe Computer Use for?
Mac users and developers who want a cheap, low-latency way to automate multi-step clicking toward a goal, and who accept that the tool drives their real mouse and keyboard.
What can I do with Typesafe Computer Use?
4 use cases so far, for example: Dry-run a goal to see the next step before any clicks; Run a multi-step browser task on your Mac; Find out why a run failed and replay it offline. Each has steps and a copy-paste agent prompt.
What do I need to run Typesafe Computer Use?
A Mac running macOS 14 or newer; Python 3.12 or newer and uv; A TypeSafe API key for TYPESAFE_API_KEY; Screen Recording and Accessibility permissions granted to your terminal.
What are alternatives to Typesafe Computer Use?
Other hot AI repos in Personal productivity: Abacusai Bot, Unigit Ecosystem, Comma, Agent Peer Chat, Compass.
Is Typesafe Computer Use safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.