Dataset Viewer
Auto-converted to Parquet Duplicate
Search is not available for this dataset
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)
End of preview. Expand in Data Studio

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 trajectories
  • gui_template: 3,082 trajectories
  • gui_pixel: 3,132 trajectories
  • gui_deck: 3,131 trajectories
  • gui_present: 3,140 trajectories
  • gui_vector: 3,133 trajectories
  • tools: 18,945 trajectories
  • html: 18,948 trajectories
Downloads last month
147