Discover and explore top open-source AI tools and projects—updated daily.
symbolica-aiAgentic AI for ARC-AGI challenges
Top 87.4% on SourcePulse
Summary
ARCgentica is an agentic AI system designed to solve the Abstract Reasoning Corpus (ARC) challenges using Large Language Models (LLMs). It targets researchers and AI developers aiming to push the boundaries of abstract reasoning and AGI benchmarks, offering a framework that achieves high performance on the ARC-AGI-2 public evaluation.
How It Works
The system employs a multi-agent architecture where sub-agents analyze input-output grid examples, programmatically generate potential solutions, and then evaluate these programs against test inputs. This decomposition allows for a systematic approach to complex reasoning tasks, leveraging LLMs for code generation and logical deduction.
Quick Start & Requirements
arcgentica, agentica-server), install server dependencies (uv sync && uv pip install numpy scikit-image scipy sympy), start the server (uv run src/application/main.py --inference-token=<your-key> --inference-endpoint <endpoint> --sandbox-mode='no_sandbox' --max-concurrent-invocations 1200 --port 2345), set environment variable (export S_M_BASE_URL=http://localhost:2345), and run the main script (uv run python main.py --model anthropic/claude-opus-4-6).uv package manager, and an API key for a supported model provider (OpenAI, Anthropic, or OpenRouter).Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The system relies heavily on external LLM API performance and availability. The setup requires running a local server and configuring API keys, which may introduce complexity. The --sandbox-mode='no_sandbox' setting for the server warrants careful consideration regarding execution environment security.
5 months ago
Inactive