A small FastAPI + Jinja2 web UI to browse ARC-AGI 2 challenge data: training, evaluation, and test splits, with optional submission upload for local checks.
Repository: github.com/xprilion/arc-agi-2-explorer
Requires Python 3.10+.
Use Astral uv to manage the environment and install dependencies from requirements.txt:
# Install uv: https://docs.astral.sh/uv/getting-started/
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
uv pip install -r requirements.txtJSON datasets live under data/ (included in this repo).
From the repository root (with the virtual environment activated):
PORT=8000 uvicorn app:app --reload --host 127.0.0.1 --port $PORTOpen http://127.0.0.1:8000.
docker build -t arc-agi-2-explorer .
docker run --rm -p 8000:8000 arc-agi-2-explorerThen open http://127.0.0.1:8000.
MIT — see LICENSE.