gitwtfhub

wtf is arc-task-gen?

pathwaycom/arc-task-gen — explained in plain English

Analysis updated 2026-08-13

1,387PythonAudience · researcherComplexity · 3/5Setup · moderate

TL;DR

A tool that generates new ARC-AGI-1-style reasoning puzzles matched to the public benchmark, used to test AI models on unseen tasks.

Mindmap

mindmap
  root((arc-task-gen))
    What it does
      Generates ARC-AGI-1 style tasks
      Matches public benchmark distribution
      Produces private eval set
    Tech stack
      Python
      ARC JSON format
    Use cases
      Model evaluation
      Benchmark robustness checks
      Reasoning research
    Audience
      AI researchers
      Benchmark designers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Generate a private set of ARC-AGI-1-style tasks to test AI models on problems they haven't seen before.

REASON 2

Compare a model's performance on public ARC-AGI-1 tasks against freshly generated tasks with similar properties.

REASON 3

Produce ARC-format task files compatible with existing ARC evaluation tools.

What's in the stack?

Python

How it stacks up

pathwaycom/arc-task-gen521xueweihan/pythonuber/adr
Stars1,3871,3971,401
LanguagePythonPythonPython
Setup difficultymoderateeasymoderate
Complexity3/51/54/5
Audienceresearchervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Task generation steps are documented separately in instructions.md.

Wtf does this do

arc-task-gen is a tool that creates new puzzle style tasks in the same style as ARC-AGI-1, a well known public benchmark used to test how well AI models reason. The tasks it generates are built to match the statistical patterns of the original public evaluation set, so they can be used to test frontier AI models on problems those models have likely never seen before. The repository was built alongside a research paper about a model called BDH-CQ, which combines learning from examples given in context with a form of iterative reasoning carried out inside a continuous latent space rather than through generating a written chain of thought. BDH-CQ builds on an earlier architecture called Dragon Hatchling, described as a post Transformer recurrent design where small neuron like units pass information to each other through low rank interactions and keep track of context in an evolving internal state. According to the README, a 150 million parameter version of BDH-CQ scored 29.5 percent pass at 2 on the public ARC-AGI-1 evaluation set, while costing about $0.0007 per task to run, which the authors describe as far cheaper per task than a comparison model called GPT-5.6 Luna. The architecture has also been tried in larger pretraining experiments up to 600 billion parameters, and the authors say it scales in a way similar to standard Transformers while keeping its own reasoning approach. Because ARC-AGI-1 is a public benchmark, models could in theory have been exposed to its exact tasks before being tested on them. This repository exists to work around that problem: it produces a private set of newly generated tasks with similar properties, in the same JSON format used by the original benchmark, so results on it can be compared against results on the public set using existing ARC evaluation tools. Instructions for generating tasks are provided in a separate instructions file included in the repository. The results were independently reproduced by outside researchers, including a co-author of the original Transformer architecture.

Yoink these prompts

Prompt 1
Help me follow the instructions.md file in arc-task-gen to generate a new set of ARC-AGI-1-style tasks.
Prompt 2
Explain how arc-task-gen keeps its generated tasks distribution-matched to the public ARC-AGI-1 evaluation set.
Prompt 3
Show me how to load the generated tasks.json file into an existing ARC evaluation tool.

Frequently asked questions

wtf is arc-task-gen?

A tool that generates new ARC-AGI-1-style reasoning puzzles matched to the public benchmark, used to test AI models on unseen tasks.

What language is arc-task-gen written in?

Mainly Python. The stack also includes Python.

How hard is arc-task-gen to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is arc-task-gen for?

Mainly researcher.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.