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. 5Main Screen
  8. 6Chat
  9. 7Conversation History
  10. 8Work Progress
  11. 9Skills
  12. 10Channels
  13. 11Agents
  14. 12Diagnostics
  15. 13Workspace
  16. 14Browser
  17. 15Panel Management
  18. 16Voice Chat
  19. 17Settings
  20. 18Tool Details
  21. 19Naia Account
  22. 20Troubleshooting
  23. 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.