Open source

Cua released CUA-S1-FORMS, a 706k-parameter open model that only decides what to do with a web form

September 19, 2026 at 4:35 PM PT

GitHub social card for the trycua/cua repository

Image: GitHub

Why it mattersA team building a computer-use agent can now hand the small, repeatable form decisions to a 2.8 MB local model instead of paying a hosted general model for each one, and the source and training pipeline are MIT-licensed for retraining.

Dillon and Francesco at Cua released CUA-S1-FORMS this morning on Hacker News with 49 points on the Show HN thread. It is a 706k-parameter model, 2.8 MB on disk, that reads a set of structured form elements plus the values a document extractor already found, and decides for each element whether to use the given value, CHECK it, CLICK it, or SKIP it. It does not write text into text fields, does not look at screenshots, and does not plan. It is released MIT alongside the training pipeline and the evaluation harness, and the weights are on Hugging Face.

What CUA-S1-FORMS actually is

Cua describes the model as the first of a family of "System 1" specialists, meaning small models trained for fast, bounded decisions. The framing is drawn from TypeSafe's Jev and the System One idea, and Cua writes in the launch post that it built the training pipeline from code in the jevlike project first, then trained a second model just for the form-filling task.

The model scores every element together in one forward pass and returns a probability per allowed action per element. Application code decides the order in which to execute the actions, and Cua's own Driver executes them one at a time with explicit action boundaries. The trycua/cua repository has 24,361 stars and dates from January 2025, so this is a new release inside an established project rather than a new company.

The numbers, and who ran them

The numbers are Cua's own, against hosted Jev on Cua's form task, so they are the vendor comparing itself to a competitor and the reader should read them as marketing rather than an independent benchmark. Cua reports 99.7% correct decisions for CUA-S1-FORMS against 83.6% for hosted Jev on the full decision set, 100% against 96% on the subset of steps that require an action, and 100% against 74% on the subset of steps that leave already-filled fields alone. The company adds in the launch post that CUA-S1-FORMS was trained specifically for this task and the convention of pressing SKIP on filled fields, while hosted Jev was not, so the write-up calls it "an experiment in scoped specialization" rather than a like-for-like test.

Cua also reports 7 to 9 ms to score a form locally against 260 to 280 ms per hosted Jev call including network latency, and writes that the two samples measure different things and are not end-to-end form completion times.

What the release covers

Cua released the Python model code, the synthetic-data generation, the training pipeline and the evaluation. The first training iteration took under 30 minutes on synthetic data. The GitHub component is source-only and MIT, and the weights and dataset sit on Hugging Face under artifact-specific licences. Cua Driver, the tool for executing decisions on native desktop apps, is a separate part of the same project and has its own release track.

Only form-filling ships now. Cua writes that the direction it is exploring is a general agent that hands well-scoped decisions off to specialists like this one, and CUA-S1-FORMS is the first draft of what one of those specialists looks like. Any team that already runs a full general-purpose model for a form-filling loop should be able to swap the form-decision step for a local call to this model, retrain it against their own conventions, and check the two side by side on their own traffic before making the switch permanent.

Source

Source: Cua on GitHub

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

More from AI News

Jared Palmer released kev, a Jev-style decision model you can train and run on a MacBook

Jared Palmer's new Apache-2.0 project kev builds a Jev-style typed decision model on top of Qwen with a LoRA adapter, ships four checkpoints from 0.5B to 8B on Hugging Face, and scores them on the same frozen suites against the real TypeSafe Jev.

Source: GitHubOpen source

Abide checks every edit a coding agent makes against your AGENTS.md, and forces a repair when the agent breaks a rule

Abide is a new MIT-licensed hook layer for Claude Code, Codex and OpenCode that reads AGENTS.md and CLAUDE.md, asks TypeSafe's Jev decision model one question per rule after each edit, and tells the agent to repair the file when a rule is broken.

Source: GitHubDev tools

Bespoke Labs releases Nimble, an open Jev alternative that hit 90.12 percent on the same 324 examples

Bespoke Labs published Bespoke Nimble, a 9B open-source typed-decision model trained to match Jev, with the full training data, recipe and weights on GitHub and Hugging Face.

Source: GitHubOpen source