Перейти к содержанию
KolHive KolWrite Скачать

KolHive

Как создать приложение по описанию

Опишите нужный инструмент обычными словами, и ассистент соберет и установит рабочее приложение на рабочий стол KolHive.

Что можно создать

Готовое приложение остается на вашем рабочем столе после завершения чата и хранит собственные данные, а не исчезает вместе с перепиской.

Например, Анна в Санкт-Петербурге ведет учет товаров для своего небольшого магазина. Дмитрий в Алматы собирает трекер темпа и посещаемости для бегового клуба. Вы также можете сделать журнал посещаемости занятий или пульт для домашних устройств.

Как описать приложение ассистенту

Вы создаете приложение в диалоге с облачным ассистентом на обычном языке. Ассистент всегда запрашивает подтверждение перед тем, как потратить кредиты или отправить запрос облачной модели ИИ.

  1. Откройте ассистента на рабочем столе KolHive.
  2. Опишите, что должно делать приложение и кто будет им пользоваться.
  3. Подтвердите отправку запроса облачному ИИ и списание кредитов, когда ассистент спросит об этом.
  4. Ответьте на уточняющие вопросы ассистента о том, какие данные приложение должно хранить и показывать на экране.
  5. Проверьте работу приложения, когда оно появится на рабочем столе.
  6. Попросите ассистента обычными словами внести нужные изменения.

Теперь на рабочем столе KolHive установлено новое приложение со своим окном и отдельным хранилищем.

Где работает приложение и где хранятся данные

Новое приложение сразу устанавливается на рабочий стол KolHive. У него есть собственное хранилище и история сохраненных версий. Если после правки что-то пошло не так, изменение можно отменить и вернуться к одной из предыдущих версий.

Ассистент пишет стандартный веб-код на базе HTML, JavaScript и WebGL. Вы можете открыть исходный код и отредактировать его вручную или поручить доработку ассистенту. Когда вы входите в аккаунт на других своих устройствах, установленные приложения синхронизируются и устанавливаются из вашего рабочего пространства.

KolHive запускает каждое приложение в изолированном фрейме. На Mac используется WKWebView, на Windows применяется WebView2, а в веб-браузере создается элемент iframe.

В Linux созданные и установленные приложения открываются в системном браузере, а не во встроенной среде. По этой причине аппаратный мост для приложений, управляющих оборудованием, в Linux недоступен.

Как устроены разрешения

Каждое приложение заранее указывает нужные ему разрешения в манифесте. Если приложение пытается обратиться к функции, которая не заявлена в манифесте, KolHive отклоняет такой вызов.

Когда приложение запрашивает доступ к важным ресурсам, KolHive показывает окно с описанием цели запроса и порядка использования данных. К таким разрешениям относятся доступ к файлам, камере, микрофону, геолокации, локальной сети, Bluetooth, датчикам, инфракрасному порту, уведомлениям, ИИ и интернету.

Как поделиться приложением

Вы можете отправить свое приложение другим людям с помощью приватной ссылки. Когда Ольга в Риге открывает приватную ссылку от коллеги, перед установкой она видит понятный список разрешений, которые может запросить приложение. Приватные ссылки помечаются в KolHive как непроверенные.

Человек, установивший приложение по приватной ссылке, получает собственную отдельную копию с чистым хранилищем. Ссылка не передает вашу базу данных, файлы, общее рабочее пространство, учетные данные или текущее состояние запущенного приложения.

Для совместной работы с выбранными людьми приложением можно поделиться через общее пространство. Продажа платных приложений другим пользователям пока недоступна.

Полный экран и геймпады

Созданные приложения можно разворачивать на весь экран для работы с панелями мониторинга, информационными табло или играми. Чтобы выйти из полноэкранного режима в любой момент, удерживайте клавишу Esc.

Приложение также может предотвращать выключение экрана и принимать команды с геймпада.

Чего эта функция не делает

  • Для создания приложения требуются кредиты ИИ и подключение к сети.
  • Продажа платных приложений другим людям пока недоступна.
  • Приватные ссылки не проходят проверку в KolHive.
  • В Linux созданные приложения открываются в системном браузере без поддержки аппаратного моста.

Частые вопросы

Нужно ли уметь программировать?

Нет. Вы описываете задачу обычными словами, а ассистент сам пишет код на HTML, JavaScript и WebGL. Если вы умеете программировать, файлы приложения можно в любой момент открыть и изменить вручную.

Кому принадлежат приложение и его данные?

Приложение и его хранилище находятся в вашем рабочем пространстве на ваших устройствах. При отправке приложения по приватной ссылке получатель устанавливает отдельную копию с пустым хранилищем. Доступа к вашим файлам, базе данных, учетным данным или рабочему пространству у него нет.

Могу ли я изменить приложение, которым со мной поделились?

Да. При установке приложения по приватной ссылке или из магазина на вашем рабочем столе появляется отдельная независимая копия. Вы можете попросить ассистента доработать ее или изменить код самостоятельно, а при необходимости отменить правку и вернуться к более ранней сохраненной версии.

Бесплатно для Mac, Windows и Linux — или откройте в браузере.

Скачать KolHive