Приложение KYYC для компьютера

KYYC Desktop — сборка прошивки и заливка её на устройство по USB прямо с компьютера: вход в тот же аккаунт, ваши проекты и устройства, выбор платы и порта, живой журнал компиляции и заливки.

  • Вход в аккаунт KYYC и список проектов с устройствами.
  • Кнопка «Собрать код и залить» у каждого устройства.
  • Попап с выбором устройства и последовательного порта.
  • Отслеживание процесса: шаги, прогресс и журнал arduino-cli.
  • Инструменты сборки (arduino-cli, ядра ESP32/ESP8266/AVR, библиотеки) приложение устанавливает само.
  • Автообновление: проверка новых версий при запуске и раз в 6 часов, скачивание с прогрессом, проверка контрольной суммы, установка с перезапуском.

Набор инструментов Arduino

Приложение скачивает ядра и библиотеки из этого набора, если downloads.arduino.cc недоступен (ошибка 403 Forbidden при скачивании индексов).

Ядра
arduino:avr@1.8.8, esp32:esp32@3.3.12, esp8266:esp8266@3.1.2
Библиотеки
DHT sensor library 1.4.7, Adafruit Unified Sensor 1.1.15
Системы
darwin-arm64, darwin-x64, linux-x64, linux-arm64, win32-x64
Размер
7864.7 МБ
Собран
17.10.2026, 10:10

Сборки

версия 0.2.0 · собрано 17.10.2026, 10:54

macOS

.dmg — обычный установщик: откройте, перетащите KYYC в «Программы». .zip — та же сборка архивом: распакуйте и запустите, если установщик не открывается или нужна копия без установки. arm64 — для Mac на Apple Silicon (M1 и новее), x64 — для Intel: посмотрите в меню Apple → «Об этом компьютере», строка «Чип» или «Процессор».

Windows

setup .exe — установщик: ярлык появится в меню «Пуск», удаление — через «Установка и удаление программ». portable .exe — без установки: запускается из любой папки, удобно с флешки.

Linux

AppImage — один файл: сделайте исполняемым и запустите, устанавливать ничего не нужно. .deb — пакет для Debian и Ubuntu.

macOS: автообновление и что делать после установки

Приложение обновляет себя само: проверяет новые версии при запуске и раз в 6 часов, скачивает сборку с этого сервера, сверяет контрольную сумму и предлагает установить с перезапуском. Сборка подписана ad-hoc (без сертификата Apple), поэтому перед установкой обновления приложение честно предупреждает: macOS может сказать, что приложение повреждено или разработчик не проверен.

После установки приложение само проверяет атрибут карантина (com.apple.quarantine) и снимает его. Если KYYC всё равно не открывается, выполните команду — чаще всего этого достаточно:

xattr -dr com.apple.quarantine /Applications/KYYC.app

Если приложение всё равно не открывается, подпишите его локально (одна команда, сертификат не нужен) и повторите запуск:

codesign --force --deep --sign - /Applications/KYYC.app

Rosetta 2. Некоторые инструменты сборки выпускаются только для x86_64 — например компилятор xtensa-lx106 для ESP-01 (сборок под arm64 у него нет вовсе). На Apple Silicon они работают через Rosetta 2. Если Rosetta не установлена, сборка прошивки обрывается ошибкой вида Bad CPU type in executable в журнале. Лечится одной командой:

softwareupdate --install-rosetta --agree-to-license