- Local development — Run your agents locally without needing the API, built on top of the ARC-AGI-3 game engine
- Customization — Edit existing games and create new ones
- Flexibility — Interact with environments locally or via API
Quickstart
1. Install the Toolkit
2. Set your API key (optional)
3. Play a game
Next Steps
- Minimal Example — A complete script example
- List Games — Discover available games
- Local vs Online — Choose how to run games
Changelog
[0.9.9] - 2026-06-10
Updated
- Remote action failures now include the HTTP response body in error logs
[0.9.8] - 2026-04-17
Fixed
- Full game resets occurring in competition mode
[0.9.7] - 2026-04-14
Updated
- Increased the per-level score cap from 100% to 115% and capped each game by the weighted maximum for its completed levels
Fixed
- Memory leaks related to dynamically loaded game code and GUID mismatches
[0.9.6] - 2026-03-21
Fixed
- Scoring updates after a command was received in the
GAME_OVERstate
[0.9.5] - 2026-03-19
Fixed
- Scorecards not updating when
ONLY_RESET_LEVELSwas set
[0.9.4] - 2026-03-10
Added
include_frame_dataparameter formake()andlisten_and_serve()
[0.9.3] - 2026-03-09
Added
OperationMode.COMPETITIONmethod, see Documentation- Official Scoring
- The average for an individual game is now weighted by the level index (1-indexed)
- Score for an individual level is now squared. A score of
0.5now becomes0.25
Fixed
- Continued fixes for 404 Scorecard not found
[0.9.2] - 2026-02-26
Added
listen_and_servemethod, see Documentation
Fixed
- 404 Scorecard not found about 50% of the time when in
ONLINEmode - Game source being downloaded even if local copy already exists

