LIFEHUBBER
Choose theme

AI Resources

Cua

GitHub stars: 27.6K GitHub forks: 1.9K Declared license: MIT: MIT Last pushed October 1, 2026: Pushed today
Stats from GitHub

Cua gives builders the control and testing layers around a computer-use agent. Driver connects it to native apps and browsers; Fleets supplies cloud desktop capacity; Lume runs local macOS virtual machines; Bench provides tasks and verification.

Cua-S1 handles bounded choices, such as selecting an interface element or action from supplied options. These checkpoints sit inside a wider agent; they do not replace its planner or desktop driver. Use this as a first read, not a recommendation. Open the original project before trusting details like terms, limits, privacy, cost, setup, or safety.

What it is

Control a desktop task through an agent

Driver exposes native-app and browser actions to an existing agent. Separate local or cloud computer environments provide another place to run the task.

Why it stands out

Choose the control, environment or decision layer

Changing the desktop environment and changing the model answer different needs: Fleets or Lume supplies a computer, Driver acts on it, and S1 selects among bounded options. A model checkpoint alone does not provide desktop access.

Availability

Repository, docs, and checkpoint files

The repository and Driver guides cover setup and action verification. Nano-0.1, 4B-0.1 and the separately published 4B-0.2 now have model cards; the 4B files are adapters used with a base model.

Why it matters

What makes it useful

For a builder connecting an agent to a desktop app, Driver provides the action interface while the install and verification guides show how to check the connection. This separates getting an action into an app from asking a model which action to take.

Notable points

What stands out

The separately trained 4B-0.2 has text and multimodal adapters for Qwen3.5-4B; the base is not bundled with them. Nano’s multimodal path also uses a separate frozen SigLIP backbone, so a tiny checkpoint is not the whole setup.

Before using

What to review

Use the install guide’s status, doctor and list_apps checks to confirm desktop access. A version string alone does not show that the app session is reachable; doctor warnings can accompany a zero exit code.

Choose the runtime permission mode and app, browser-origin and directory scope before starting the runtime. The documented mode is fixed at startup, so a changed mode needs a restart.

For 4B, load the adapter with its required base model and read both sets of terms. The older forms checkpoint describes a different experiment, not evidence for every S1 variant.

For cloud desktops, check the pool lifecycle: releasing a claim can leave paid capacity in the pool. Cleanup and claim release are separate operations.

Reader fit

Who may find it relevant

Builders connecting an existing agent to native apps or browser tasks.

Readers comparing an action driver, a desktop environment and bounded decision models as separate parts of a computer-use system.

Less relevant for readers who only want a chatbot interface or a narrow web-page automation helper.

Editorial note

Why LifeHubber lists it

Try the documented desktop-action verification example: it types a unique value into a local browser fixture, then checks a separate /state endpoint to see whether the page received it. If the input reply times out, the example checks that state before deciding the run failed; it does not silently repeat the input. Use that independent result check to confirm the submitted value rather than infer success from the action reply alone.

Source links

Source materials

Reader note

Before relying on this entry

LifeHubber lists entries to help readers inspect AI projects, not to endorse them or prove they are safe, suitable, accurate, maintained, or right for a specific use. We do not verify every entry in depth. Before relying on anything listed, review the original materials, terms, privacy practices, limits, and risks that matter for your situation.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

See what’s moving