Десктопное приложение
Что такое AACWorkflow Desktop, чем оно отличается от веб-приложения и когда его стоит использовать.
AACWorkflow Desktop — это нативное десктопное приложение для macOS, Windows и Linux, которое подключается к AACWorkflow Cloud. Оно взаимодействует с тем же бэкендом, что и веб-приложение, и показывает те же данные. Desktop также добавляет несколько возможностей, недоступных в браузере: независимые группы вкладок для каждого рабочего пространства, автоматический запуск демона и обновление в один клик.
Desktop или веб — что выбрать
| Веб | Desktop | |
|---|---|---|
| Доступ | Открыть URL в браузере | Установить нативное приложение |
| Несколько вкладок | Обычные вкладки браузера (без разделения по пространствам) | Независимая группа вкладок на каждое рабочее пространство |
| Демон | Вы запускаете aacworkflow daemon start вручную | Запускается автоматически при старте |
| Обновления | Обновить страницу для новой версии | Приложение проверяет обновления в фоне и устанавливает при следующем запуске |
| Данные после входа | Идентичны | Идентичны |
Выбирайте веб для разового использования, работы на чужой машине или когда не хотите ничего устанавливать. Выбирайте desktop для ежедневной работы, работы с несколькими пространствами или чтобы не управлять демоном вручную.
Множественные вкладки: что происходит при переключении рабочих пространств
Desktop поддерживает независимую группу вкладок для каждого рабочего пространства, к которому вы присоединились. При переключении пространства вкладки текущего пространства скрываются как единое целое, а вкладки предыдущего пространства восстанавливаются в том виде, в котором вы их оставили — похоже на поведение VSCode с несколькими рабочими областями или переключение пространств в Slack.
Пример: вы открываете 3 вкладки с задачами в пространстве A и переключаетесь на пространство B. 3 вкладки A исчезают, а B показывает то, что вы последний раз открывали в B. Переключитесь обратно на A — и эти 3 вкладки вернутся в точности как были. Вкладки никогда не пересекаются между пространствами.
Выход из аккаунта очищает состояние вкладок всех пространств, чтобы данные не утекали при использовании одной машины несколькими пользователями.
Как Desktop автоматически обновляется
При запуске Desktop проверяет GitHub Releases на наличие новой версии. Если новая версия найдена:
- Он silently скачивает новую версию в фоне.
- Сообщает «готово — будет установлено при следующем запуске».
- При выходе (или следующем перезапуске) приложение устанавливает обновление перед закрытием.
- Следующий запуск использует новую версию.
Весь процесс не прерывает вашу текущую работу.
На Windows ARM64 и x64 — это разные каналы обновлений — установите не ту архитектуру, и обновления не будут обнаруживаться. При скачивании выберите .exe, соответствующий вашей машине (ARM-сборка имеет суффикс arm64).
Сборка для macOS подписана и нотариально заверена, так что вы не увидите предупреждение «неопознанный разработчик» при первом запуске. Сборка для Linux — это .AppImage — автообновления зависят от electron-updater, который может работать нестабильно на некоторых дистрибутивах. Если автообновление не работает, скачайте новую версию вручную и замените старый файл.
Нужен ли мне отдельный CLI и демон?
Нет. В Desktop встроен тот же бинарный файл aacworkflow CLI, и он запускает собственный профиль демона при старте (изолированный от любого демона, который вы могли запустить вручную из терминала).
Если вы уже установили CLI и запустили aacworkflow daemon start вручную, Desktop не перехватит ваш демон — он запускает свой с отдельным профилем. Оба регистрируются как разные среды выполнения, и вы увидите две независимые среды в интерфейсе.
Если вы хотите выполнять команды CLI в терминале, Desktop не предлагает специального пути — используйте CLI, установленный отдельно, или запускайте встроенную копию из resources/bin/aacworkflow в директории ресурсов приложения.
Скачивание и установка
Скачайте установщик для вашей платформы со страницы загрузок AACWorkflow:
| Платформа | Файл |
|---|---|
| macOS (Intel или Apple Silicon) | .dmg |
| Windows x64 | .exe (стандартная) |
| Windows ARM64 | .exe (с суффиксом arm64) |
| Linux | .AppImage |
При первом запуске потребуется войти — тот же процесс с email + кодом подтверждения, что и в веб-приложении. После входа Desktop автоматически синхронизирует ваш список рабочих пространств.
Desktop подключается исключительно к AACWorkflow Cloud. Входите по тому же email и коду подтверждения, что и в веб-приложении.
Следующие шаги
- Cloud Quickstart — процесс онбординга Cloud для Desktop
- Демон и среды выполнения — как работает демон (Desktop запускает его за вас, но поведение то же самое)