git404hub

what is arcgentica fr?

symbolica-ai/arcgentica — explained in plain English

Analysis updated 2026-05-18

308PythonAudience · developerComplexity · 4/5Setup · moderate

tl;dr

ARCgentica uses multiple AI sub-agents working together to solve visual reasoning puzzles. It writes and tests Python code to find transformation rules for each puzzle, scoring 85% on the ARC-AGI benchmark.

vibe map

mindmap
  root((repo))
    What it does
      Solves ARC-AGI puzzles
      Writes and tests Python code
      Spawns up to 10 sub-agents
      Scores 85 percent
    Tech stack
      Python 3.12
      uv package manager
      Anthropic Claude API
      OpenAI or OpenRouter APIs
    Use cases
      Run ARC-AGI benchmark
      Generate Kaggle submission
      Inspect agent attempts
      Tune model and attempts
    Setup
      Clone repo and server
      Start server in terminal
      Point script at server
      Set high concurrency limit
    Outputs
      Structured result logs
      Final score report
      Token usage stats
      Cost and timing breakdown

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

what do people make with this?

VIBE 1

Run the ARCgentica system against ARC-AGI visual reasoning puzzles and see how well it performs.

VIBE 2

Generate a Kaggle submission file with predicted answers for the ARC-AGI benchmark.

VIBE 3

Inspect detailed logs of each agent's attempts to understand what strategies worked or failed.

VIBE 4

Tune the number of attempts and choice of model to balance accuracy against API cost per puzzle.

what's the stack?

Python 3.12uvAnthropic Claude APIOpenAI APIOpenRouter API

how it stacks up fr

symbolica-ai/arcgenticatxbabaxyz/polyrecgair-nlp/livetalk
Stars308307310
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity4/53/55/5
Audiencedeveloperresearcherresearcher

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

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Python 3.12, the uv package manager, an API key from OpenAI/Anthropic/OpenRouter, and a separate server component running in its own terminal.

in plain english

ARCgentica is a project from Symbolica AI that tackles the ARC-AGI benchmark, a set of visual reasoning puzzles designed to test whether AI can generalize patterns the way humans do. Each puzzle gives you a few example grids with known input and output pairs, then asks you to figure out the rule and apply it to a new input grid. The system, called Agentica, scores 85.28% on the ARC-AGI-2 public evaluation using Anthropic's Claude Opus 4.6 model, at a reported cost of about $6.94 per task. The approach uses multiple AI sub-agents working together. A lead agent looks at the example grids, writes Python code that it thinks transforms the input into the correct output, and then tests that code against the provided examples. If the code fails, sub-agents can be spawned to try different strategies. The system makes several independent attempts per puzzle, and up to ten sub-agents can be spawned per agent. Each generated program is given a short time limit to run, which keeps things from hanging when a candidate solution goes wrong. To run it yourself, you need Python 3.12 and a package manager called uv. You also need an API key from a supported provider such as OpenAI, Anthropic, or OpenRouter. The setup involves cloning this repository along with a separate server component, starting the server in one terminal, then pointing the main script at that server from another terminal. The README provides the exact commands and notes that the concurrency limit on the server should be set high enough to handle parallel work. There are many command-line options for tuning behavior, including the model to use, how many attempts per problem, how many problems to solve at once, and whether to generate a Kaggle submission file. Results and detailed logs are written to structured folders so you can inspect what each agent tried. A summary script reports the final score, token usage, cost, and timing breakdown for any given run.

prompts (copy fr)

prompt 1
I want to run ARCgentica against the ARC-AGI-2 public evaluation using the Anthropic Claude model. Walk me through cloning the repo, setting up the server component, and launching the main script step by step.
prompt 2
Help me configure ARCgentica to generate a Kaggle submission file. What command-line options do I need to set, and how do I make sure the output is formatted correctly for submission?
prompt 3
I ran ARCgentica and want to understand the results. Show me how to use the summary script to report the final score, token usage, cost, and timing breakdown for my last run.
prompt 4
I want to try a different AI provider with ARCgentica, like OpenAI or OpenRouter instead of Anthropic. What do I need to change in the config or command-line options to make this work?
prompt 5
ARCgentica is spawning sub-agents but some are timing out. Help me tune the concurrency limit on the server and the number of attempts per problem to get better results without hitting timeouts.

Frequently asked questions

what is arcgentica fr?

ARCgentica uses multiple AI sub-agents working together to solve visual reasoning puzzles. It writes and tests Python code to find transformation rules for each puzzle, scoring 85% on the ARC-AGI benchmark.

What language is arcgentica written in?

Mainly Python. The stack also includes Python 3.12, uv, Anthropic Claude API.

How hard is arcgentica to set up?

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

Who is arcgentica for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.