Bonsai-27B-GGUF
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
Scores the possible actions for each element of a GUI form, such as fill, check, click or skip, and returns a probability for each. A tiny model for developers building form-filling agents.
cua-s1-forms is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.
pip install -U huggingface_hub hf download cua-ai/cua-s1-forms
cua-s1-forms is a tiny model, with 706,048 parameters, for filling in forms on a screen. It does not generate text. You hand it a form element along with the choices on offer, and it replies with a likelihood for each choice at the same time. It belongs to the Cua-S1 research family from cua-ai.
Developers building agents that fill forms from documents, and researchers who study small models that choose UI actions.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Software development | Developers building computer-use agents | Score every field on a form to choose an action for it | Deciding whether a phone field should be filled, skipped or clicked |
| Research | Researchers on small action models | Study how a tiny model ranks options for form fields | Testing a 706,048 parameter model on form checks |
| Back-office automation | Teams that move data from documents into forms | Pair the model with code that fills fields and submits | Filling a registration form from a scanned document |
Skip it if you want a model that writes or chats, since it only scores options.
It runs in Python through the cua-s1 package, and the files download on Windows, macOS or Linux.
| Use case | Who | What they get back |
|---|---|---|
| Form field scoring | Agent developers | One probability for each option on a field |
| Action choice | Automation builders | The highest scored option to execute |
| Small model research | Researchers | A compact checkpoint to inspect and test |
You need Python, the cua-s1 package and the two safetensors files. Load only that safetensors pair. The older pickle checkpoint was removed, and the card warns that unpickling a checkpoint can run arbitrary code.
pip install -U huggingface_hub hf download cua-ai/cua-s1-forms
The card installs the package like this, from a checkout:
uv sync --project libs/cua-s1/python
Download the two files and load them with the loader. The loader checks the format, version and signature before it returns the model.
from pathlib import Path
from huggingface_hub import snapshot_download
from cua_s1.model import load_checkpoint, select_device
root = Path(snapshot_download(
"cua-ai/cua-s1-forms",
allow_patterns=["cua-s1-forms.safetensors", "cua-s1-forms.json"],
))
model, collator, config = load_checkpoint(root / "cua-s1-forms.safetensors", select_device("auto"))With the command line, leave pickle files out when you pin an older revision:
hf download cua-ai/cua-s1-forms --exclude "*.pt" --local-dir ./cua-s1-forms
| Tool | What it does |
|---|---|
| snapshot_download | Fetches only the two files the model needs |
| load_checkpoint | Loads the model after checking its format and signature |
| select_device | Picks the device to run on |
| hf download | Downloads from the command line, with pickle files excluded |
For a phone number field on a registration form, you pass the form context and the options: fill with the phone number from the document, check, click and skip. The model returns one probability for each option, and the executor takes the highest.
If you are new to this, think of it as a ranker. It sees one form field and a short list of choices, and it says how likely each choice is. Start by downloading the two files and loading them with the Python snippet.
If you know the field, it is a byte level model with a 2 layer Transformer encoder, width 128 and 4 heads. Each option queries the context through an attention head, and a softmax then spreads probability across the options still in play. The card says it was trained on 10,000 synthetic episodes, and code outside the model decides the order of actions.
The card says this checkpoint is not a formally mapped release of the cua-s1-form-v0 research profile. The jev-use chooser does not load it.
Scores the possible actions for each element of a GUI form, such as fill, check, click or skip, and returns a probability for each. A tiny model for developers building form-filling agents.
Made by cua-ai on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.
What it is: cua-s1-forms is a tiny model, with 706,048 parameters, for filling in forms on a screen. It does not generate text. You hand it a form element along with the choices on offer, and it replies with a likelihood for each choice at the same time. It belongs to the Cua-S1 research family from cua-ai.
Who it suits: Developers building agents that fill forms from documents, and researchers who study small models that choose UI actions.
Industry | Who uses it | How they use it | Example
Software development | Developers building computer-use agents | Score every field on a form to choose an action for it | Deciding whether a phone field should be filled, skipped or clicked
Research | Researchers on small action models | Study how a tiny model ranks options for form fields | Testing a 706,048 parameter model on form checks
Back-office automation | Teams that move data from documents into forms | Pair the model with code that fills fields and submits | Filling a registration form from a scanned document
Skip it if you want a model that writes or chats, since it only scores options.
Where to use it: It runs in Python through the cua-s1 package, and the files download on Windows, macOS or Linux.
Use case | Who | What they get back
Form field scoring | Agent developers | One probability for each option on a field
Action choice | Automation builders | The highest scored option to execute
Small model research | Researchers | A compact checkpoint to inspect and test
How to set it up: You need Python, the cua-s1 package and the two safetensors files. Load only that safetensors pair. The older pickle checkpoint was removed, and the card warns that unpickling a checkpoint can run arbitrary code.
pip install -U huggingface_hub
hf download cua-ai/cua-s1-forms
The card installs the package like this, from a checkout:
uv sync --project libs/cua-s1/python
How to use it: Download the two files and load them with the loader. The loader checks the format, version and signature before it returns the model.
from pathlib import Path
from huggingface_hub import snapshot_download
from cua_s1.model import load_checkpoint, select_device
root = Path(snapshot_download(
"cua-ai/cua-s1-forms",
allow_patterns=["cua-s1-forms.safetensors", "cua-s1-forms.json"],
))
model, collator, config = load_checkpoint(root / "cua-s1-forms.safetensors", select_device("auto"))
With the command line, leave pickle files out when you pin an older revision:
hf download cua-ai/cua-s1-forms --exclude "*.pt" --local-dir ./cua-s1-forms
Tool | What it does
snapshot_download | Fetches only the two files the model needs
load_checkpoint | Loads the model after checking its format and signature
select_device | Picks the device to run on
hf download | Downloads from the command line, with pickle files excluded
Example: For a phone number field on a registration form, you pass the form context and the options: fill with the phone number from the document, check, click and skip. The model returns one probability for each option, and the executor takes the highest.
For newcomers and experts: If you are new to this, think of it as a ranker. It sees one form field and a short list of choices, and it says how likely each choice is. Start by downloading the two files and loading them with the Python snippet.
If you know the field, it is a byte level model with a 2 layer Transformer encoder, width 128 and 4 heads. Each option queries the context through an attention head, and a softmax then spreads probability across the options still in play. The card says it was trained on 10,000 synthetic episodes, and code outside the model decides the order of actions.
Form context and options go in
The model scores every option
The executor picks the highest
Cua Driver sets a value or clicks
Good to know: The card says this checkpoint is not a formally mapped release of the cua-s1-form-v0 research profile. The jev-use chooser does not load it.
Download its files with Hugging Face's command line:
pip install -U huggingface_hub
hf download cua-ai/cua-s1-forms
Then follow the usage in its model card. Nothing in this kit runs by itself.
README.md 6 KB
Listed Hugging Face models in the same category that share the most tags with this one.
| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
|---|---|---|---|---|---|
| cua-s1-forms This page | 0 | 119 | — | mit | |
| LightVAEShares other | 819 | 40 | — | apache-2.0 | |
| OpenJevShares computer-use · safetensors | 9,293 | 199 | 27.4B | cc-by-nc-4.0 | |
| Mage-VL-CoworkShares computer-use · safetensors | 4,226 | 222 | 4.7B | apache-2.0 | |
| Fara1.5-9BShares computer-use · safetensors | 3,008 | 64 | 9.4B | mit | |
| Holo4-27BShares computer-use · safetensors | 2,486 | 105 | 27.4B | cc-by-nc-4.0 |
lmstudio-community · Kit
A GGUF conversion of the 27B Bonsai model for LM Studio, with a 3.80 GB Q1_0 language file and a 0.93 GB BF16 vision projector. Tested for text, vision and par…
LibertAIDAI · Kit
Runs DeepSeek-V4.1-Flash-1017 as a 2.9 bits-per-weight EXL3 quantization, a 196 GiB copy for people serving large models on their own hardware. Perplexity stay…
facebook · Kit
Generates short music clips from a text description or an audio prompt, in the small checkpoint of facebook's MusicGen. It suits developers and music hobbyists…
alpindale · Kit
Tags every character of C source code for syntax highlighting with a tiny neural network of about 984 weights, run through a small C program. For developers an…
prithivMLmods · Kit
Try a set of LoRAs for the FLUX.2 Klein image model in a Gradio app that runs in your browser or on your own computer. Made for people who make or test AI imag…
Sokheng · Kit
Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…