Об этом проекте

JoyLink Console — это унифицированный маппер HID-устройств и генератор диаграмм, ориентированный на любителей авиасимуляторов. Он автоматически определяет подключённые джойстики, геймпады, РУД и педали, после чего создаёт интерактивные экспортируемые диаграммы, которые обновляются в реальном времени при нажатии органов управления. Инструмент поддерживает экспорт в SVG, PNG, JSON и PDF, а также может объединять до 16 физических устройств в один виртуальный контроллер через мост Joystick Gremlin. Проект включает headless-интерфейс командной строки (`joylink`) для экспорта диаграмм, преобразования профилей Joystick Gremlin, вывода списка устройств и запуска генерации профилей с помощью ИИ. Опциональная интеграция с ИИ поддерживает API OpenAI и Claude: пользователи описывают желаемые назначения на естественном языке, а система генерирует или уточняет профили. Интерфейс веб-ориентированный, адаптивный, удобный для сенсорного управления и доступен на нескольких языках, включая английский, китайский, русский, немецкий, японский, французский, испанский и корейский. JoyLink Console распространяется по лицензии MIT. В README указано, что это инструмент для маппинга и создания диаграмм, а не драйвер устройства; он не изменяет прошивку и не внедряет код в игры, а вызовы ИИ выполняются только по явному согласию пользователя. Документация включает примеры YAML-профилей для Star Citizen и DCS World, архитектурные диаграммы и галерею профилей, иллюстрирующую конфигурации с несколькими устройствами.