Naia использует модульную систему панелей. Помимо встроенных панелей, вы можете устанавливать пользовательские панели или панели от сообщества для расширения функциональности.
Встроенные панели
Панели, включённые в приложение, всегда доступны:
| Панель | Функция |
|---|---|
| Avatar | Настройка 3D VRM аватара |
| Browser | Встроенный веб-браузер Chrome |
| Workspace | Файловый проводник, редактор, терминал, мониторинг сессий |
Установка панелей
Попросите ИИ-аватара установить пользовательские панели из Git- или Zip-файлов.
Установка из Git
"Установи панель из https://github.com/example/my-panel.git"
ИИ клонирует репозиторий в ~/.naia/panels/my-panel/ и автоматически регистрирует его.
Установка из Zip
"Установи панель из /tmp/my-panel.zip"
ИИ извлечёт и зарегистрирует панель.
Требования к установке
Устанавливаемые панели должны содержать файл манифеста panel.json:
{
"id": "my-panel",
"name": "My Panel",
"description": "Описание панели",
"version": "1.0.0",
"entrypoint": "index.html"
}
Установка отменяется, если panel.json отсутствует.
Управление панелями
Попросите ИИ-аватара управлять панелями в чате:
- "Покажи установленные панели" → Выводит список всех встроенных + установленных панелей
- "Переключись на my-panel" → Активирует панель
- "Удали my-panel" → Удаляет установленную панель
Расположение установки
Пользовательские панели хранятся в директории ~/.naia/panels/. Каждая панель имеет свою поддиректорию:
~/.naia/panels/
├── my-panel/
│ ├── panel.json
│ └── index.html
└── another-panel/
├── panel.json
└── ...
Примечание: Установка не удастся, если панель с таким же именем уже существует. Сначала удалите существующую панель, затем установите заново.