DEDUPED Hot AI repos, turned into use cases Get 5 a day

What you can do with 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.

Trended earlier

Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk.

Authorization notice. This tool is dual-use. Only use it on software, sites and systems you own or have explicit permission to test, and follow the relevant licenses and terms of service.

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.

    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.

    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.

    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

  1. 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.
  2. Open awlevin/typesafe-computer-use on GitHub and read the README and license.
  3. Run git clone https://github.com/awlevin/typesafe-computer-use
  4. Run cd typesafe-computer-use
  5. Run uv sync
  6. Run cp .env.example .env and 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.

Typesafe Computer Use alternatives · Best AI repos for Personal productivity

About this repo

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:

[![Featured on Deduped](https://dedupedai.com/badge/awlevin-typesafe-computer-use.svg)](https://dedupedai.com/use-cases/awlevin-typesafe-computer-use/?ref=badge)

More badge styles and HTML

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.