Datasets:
id string | schema_version string | task_id string | crello_id string | task_source string | mode string | surface string | editor dict | screen dict | coordinates string | reward float32 | turns int32 | actions int32 | n_elements int32 | masked_turns int32 | mistakes string | recorder_version int32 | prompt_version string | tools string | messages list | images images list |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
train-00020__reference__slides-light-default__s0 | cua-v1 | train-00020 | 58891e7095a7a863ddcc2f69 | corpus | reference | gui | {
"skin": "slides",
"theme": "light",
"layout": "default",
"file_dialog": "mac"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9879 | 181 | 234 | 11 | 0 | [] | 4 | v5 | [{"type": "function", "function": {"name": "get_task", "description": "The current task: canvas size, assets (id, kind, aspect ratio), fonts used, and,\nin description mode, the design brief.", "parameters": {"additionalProperties": false, "properties": {}, "type": "object"}}}, {"type": "function", "function": {"name":... | [
{
"role": "system",
"content": [
{
"type": "text",
"text": "You are a graphic designer. The task is a Large Rectangle titled \"Origami Classes Invitation Bird Paper Figure\".\n\nRecreate the target design as exactly as you can. The target image is shown with the task and any time from ... | |
train-00041__reference__slides-light-default__s0 | cua-v1 | train-00041 | 5bdc48789259f9ba5436e82f | corpus | reference | gui | {
"skin": "slides",
"theme": "light",
"layout": "default",
"file_dialog": "windows"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9965 | 204 | 260 | 15 | 2 | "[{\"kind\": \"wrong_file\", \"selected\": \"a11\", \"meant\": \"a6\"}, {\"kind\": \"typo\", \"field(...TRUNCATED) | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Youtub(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00083__description__slides-dark-default__s0 | cua-v1 | train-00083 | 590af6cd95a7a863ddcd6aca | corpus | description | gui | {
"skin": "slides",
"theme": "dark",
"layout": "default",
"file_dialog": "windows"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9997 | 90 | 118 | 5 | 4 | "[{\"kind\": \"typo\", \"field\": \"width\", \"typed\": \"9209\", \"meant\": \"1209\"}, {\"kind\": \(...TRUNCATED) | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Youtub(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00010__reference__slides-dark-default__s0 | cua-v1 | train-00010 | 5f153d20499b85dcc755690b | corpus | reference | gui | {
"skin": "slides",
"theme": "dark",
"layout": "default",
"file_dialog": "mac"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9851 | 238 | 301 | 16 | 1 | [{"kind": "wrong_file", "selected": "a3", "meant": "a7"}] | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Coupon(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00005__description__slides-light-default__s0 | cua-v1 | train-00005 | 5eec8faa499b85dcc7dfede0 | corpus | description | gui | {
"skin": "slides",
"theme": "light",
"layout": "default",
"file_dialog": "linux"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9954 | 138 | 175 | 10 | 4 | "[{\"kind\": \"typo\", \"field\": \"height\", \"typed\": \"732\", \"meant\": \"532\"}, {\"kind\": \"(...TRUNCATED) | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Linked(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00058__reference__slides-light-default__s0 | cua-v1 | train-00058 | 59b27f2c1350e8329300dacc | corpus | reference | gui | {
"skin": "slides",
"theme": "light",
"layout": "default",
"file_dialog": "mac"
} | {
"width": 1280,
"height": 800
} | pixels | 0.987 | 111 | 139 | 7 | 0 | [] | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Gift C(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00038__description__slides-dark-default__s0 | cua-v1 | train-00038 | 59c2259f1350e83293012dd6 | corpus | description | gui | {
"skin": "slides",
"theme": "dark",
"layout": "default",
"file_dialog": "mac"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9987 | 85 | 105 | 5 | 1 | [{"kind": "typo", "field": "x", "typed": "928.34", "meant": "298.34"}] | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Instag(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00060__description__slides-dark-default__s0 | cua-v1 | train-00060 | 59b27f571350e8329300daf2 | corpus | description | gui | {
"skin": "slides",
"theme": "dark",
"layout": "default",
"file_dialog": "linux"
} | {
"width": 1280,
"height": 800
} | pixels | 0.999 | 223 | 300 | 12 | 2 | "[{\"kind\": \"wrong_file\", \"selected\": \"a3\", \"meant\": \"a5\"}, {\"kind\": \"typo\", \"field\(...TRUNCATED) | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Twitte(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00026__description__slides-light-default__s0 | cua-v1 | train-00026 | 58adafee95a7a863ddcc82c0 | corpus | description | gui | {
"skin": "slides",
"theme": "light",
"layout": "default",
"file_dialog": "windows"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9981 | 88 | 108 | 6 | 2 | [{"kind": "typo", "field": "x", "typed": "-5.72", "meant": "-3.72"}] | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Title (...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
train-00069__reference__slides-dark-default__s0 | cua-v1 | train-00069 | 5a1847bfd8141396fe99b2db | corpus | reference | gui | {
"skin": "slides",
"theme": "dark",
"layout": "default",
"file_dialog": "windows"
} | {
"width": 1280,
"height": 800
} | pixels | 0.9958 | 122 | 155 | 10 | 3 | [{"kind": "typo", "field": "font_size", "typed": "62.21", "meant": "62.01"}] | 4 | v5 | "[{\"type\": \"function\", \"function\": {\"name\": \"get_task\", \"description\": \"The current tas(...TRUNCATED) | [{"role":"system","content":[{"type":"text","text":"You are a graphic designer. The task is a Facebo(...TRUNCATED) | [{"src":"https://datasets-server.huggingface.co/assets/FineEnvs/designgym-sft/--/{dataset_git_revisi(...TRUNCATED) |
DesignGym SFT
Verified, natural trajectories that rebuild Crello train designs in DesignGym,
one schema (cua-v1) across eight subsets. Every trajectory was replayed through the environment and kept only if its
graded reward was at least 0.98 (GUI) or 0.99 (tools, HTML).
| config | surface | what the agent does |
|---|---|---|
gui_studio |
GUI | mouse and keyboard in Studio (Figma-like) |
gui_template |
GUI | Template (Canva-like) |
gui_pixel |
GUI | Pixel (Photoshop-like) |
gui_deck |
GUI | Deck (Google Slides-like) |
gui_present |
GUI | Present (PowerPoint-like) |
gui_vector |
GUI | Vector (Inkscape-like) |
tools |
tools | design tool calls (add_image, add_text, update_element, ...) |
html |
html | writes the canvas as HTML |
Each GUI design is recorded once, in one editor. Tools and HTML cover every train design. About 30% of rows are in description mode (a text brief instead of the target image).
Natural variation: the GUI agent drags, nudges and types, picks files from the editor's own file window, uses each
editor's native text controls (including selecting part of a text to colour or bold it), looks at the reference
again, and makes slips it corrects (masked: trainable is false on the slip). The tools and HTML agents plan, look at
assets and fonts, batch calls, check the render with view_canvas, place some elements roughly and refine them, and
recover from slips the environment or a look reveals.
Schema: see cua_format.py in the environment (messages in the OpenAI chat shape with a trainable flag per message,
images in order of the image parts, tools as JSON). Use cua_format.windows() to cut long GUI episodes into the
windowed SFT rows the RL adapter uses.
Counts
gui_studio: 3,125 trajectoriesgui_template: 3,082 trajectoriesgui_pixel: 3,132 trajectoriesgui_deck: 3,131 trajectoriesgui_present: 3,140 trajectoriesgui_vector: 3,133 trajectoriestools: 18,945 trajectorieshtml: 18,948 trajectories
- Downloads last month
- 147