Rules-based design for every federation.
Agility Copilot is an open-source, modular agility course design system built to support the creation, validation, and optimization of professional agility courses across multiple federations. It is designed around a strict separation of rules, space, and optimization logic, allowing it to adapt to different competition standards without changing its core architecture. By treating federation rules as plug-in modules, Agility Copilot can support AKC, UKI, FCI, and custom rule sets while maintaining consistency, safety, and extensibility.
At its core, Agility Copilot combines a constraint-based engine with spatial intelligence. Users define arena dimensions and environmental constraints, and the system generates or assists in building layouts that respect both physical space limitations and federation-specific rules. The engine continuously validates obstacle placement, spacing, and sequencing in real time, ensuring that all designs remain legal and safe while still allowing creative flexibility.
The system also includes a layout optimization module that can suggest or automatically generate course designs based on defined goals such as flow efficiency, difficulty level, or space utilization. Multiple candidate layouts can be produced and scored, allowing users to compare different design approaches before finalizing a course. This makes it useful both for training environments and professional competition preparation.
A key feature of Agility Copilot is its interactive 3D visualization layer, which allows users to view, edit, and refine courses in real time. Combined with natural language and voice input, designers can make adjustments conversationally—such as moving obstacles, adjusting difficulty, or reshaping flow—while the system continuously checks compliance with active rule sets. This creates a responsive, intelligent design environment that bridges manual control and automated optimization.

- Agility Copilot — A modular, rule-based agility course design system that enables intelligent, space-aware course creation, validation, and optimization across multiple federation standards.
