Naia
Table of Contents
  1. 1Video Manual
  2. 2Naia OS Live USB
  3. 3Installation
  4. 3.1Naia OS Installation (ISO)
  5. 3.2Linux App Installation
  6. 4Getting Started
  7. 4.1Naia Model Pricing
  8. 4.2naia-0.9-omni-24g Realtime Multimodal Module
  9. 4.3Live Demo
  10. 4.4Naia Model Download
  11. 4.5Naia Model — Developer Guide
  12. 4.6Naia Model Online (planned)
  13. 5Main Screen
  14. 6Chat
  15. 7Conversation History
  16. 8Work Progress
  17. 9Skills
  18. 10Channels
  19. 11Agents
  20. 12Diagnostics
  21. 13Workspace
  22. 14Browser
  23. 15Panel Management
  24. 16Voice Chat
  25. 17Settings
  26. 18Tool Details
  27. 19Naia Account
  28. 20Troubleshooting
  29. 21Open Source Usage & Contribution

15. Panel Management

Naia uses a modular panel system. You can install community or custom panels beyond the built-in ones to extend functionality.

Built-in Panels

Panels included with the app, always available:

PanelFunction
Avatar3D VRM avatar customization
BrowserChrome embedded web browser
WorkspaceFile explorer, editor, terminal, session monitoring

Installing Panels

Ask the AI avatar to install custom panels from Git or Zip files.

Install from Git

"Install the panel from https://github.com/example/my-panel.git"

The AI clones the repository to ~/.naia/panels/my-panel/ and registers it automatically.

Install from Zip

"Install the panel from /tmp/my-panel.zip"

The AI extracts and registers the panel.

Installation Requirements

Installed panels must include a panel.json manifest file:

{
  "id": "my-panel",
  "name": "My Panel",
  "description": "Panel description",
  "version": "1.0.0",
  "entrypoint": "index.html"
}

Installation is cancelled if panel.json is missing.

Managing Panels

Ask the AI avatar to manage panels in chat:

  • "Show installed panels" → Lists all built-in + installed panels
  • "Switch to my-panel" → Activates the panel
  • "Remove my-panel" → Removes installed panel

Installation Location

Custom panels are stored in the ~/.naia/panels/ directory. Each panel has its own subdirectory:

~/.naia/panels/
├── my-panel/
│   ├── panel.json
│   └── index.html
└── another-panel/
    ├── panel.json
    └── ...

Note: Installation fails if a panel with the same name already exists. Remove the existing panel first, then reinstall.