Remote-Skills

Settled Computer — AI skill for Claude Code

AI community

Fast computer use for AI agents: event-driven settling MCP server - replaces time.sleep between clicks, waits for the UI to react and stop changing, returns the settled screenshot.

How to install Settled Computer

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Remote-Skills/settled-computer and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Settled Computer does

Fast computer use for AI agents: event-driven settling MCP server - replaces time.sleep between clicks, waits for the UI to react and stop changing, returns the settled screenshot. No blind waits, no wasted vision turns.

Alternatives in AI

  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • 小红书文案:aris 介绍 — 标题: 睡一觉起来论文从5分变7.5分 3.1k ★
  • Claude Skill Aso Appstore Screenshots — A Claude Code skill that generates high-converting App Store screenshots for your iOS app 1.2k ★

README

settled-computer

**Fast computer use for AI agents.** If your computer-use agent types `time.sleep(2)` between every click, re-screenshots after every action, and burns vision tokens re-reading an unchanged screen — that's the problem this fixes.

An MCP server for desktop computer use with **event-driven settling**: every action waits until the screen actually reacts and stops changing, then returns the settled screenshot and a one-line verdict. No fixed sleeps, no separate screenshot round trips, no model-side guessing about *when* to look.

Built for agent loops (Hermes, Claude Desktop, Claude Code, any MCP host). The core idea: **the server answers "did the UI react, and has it stopped?" at 20 Hz with a ~1 ms frame diff, so the model doesn't need an extra vision turn just to find out when it is safe to look.** Whether the reaction was the *right* one is still the model's job: judge by the image.

Why your computer-use agent is slow (and how this fixes it)

Naive computer-use loops look like this:

click -> guess a sleep -> screenshot (full vision turn) -> hope

Timings are guesses: too short means acting on half-loaded UIs, too long means wasted seconds. Each "is it ready yet?" costs a model turn and a screenshot that enters context.

settled-computer replaces that with:

click -> server watches the screen -> returns the AFTER frame + verdict
  • Reacted and settled in 0.4 s → Screen settled 0.40s after the action.
  • Nothing changed → No visible change… (it may simply have had no visible effect: an already-focused field, an already-set state). If the model received an image within the last 45 s and the screen is unchanged, the image is omitted to save vision tokens.
  • One region keeps moving (video/spinner) → bails at ~1.5 s with the region's bounding box instead of stalling 8 s, and after two consecutive bails the region is auto-ignored.

Tools

tool what it does
act The main one. Runs 1–8 actions in O