Naia एक मॉड्यूलर पैनल सिस्टम का उपयोग करता है। कार्यक्षमता बढ़ाने के लिए आप बिल्ट-इन पैनल के अलावा कम्युनिटी या कस्टम पैनल इंस्टॉल कर सकते हैं।
बिल्ट-इन पैनल
ऐप के साथ शामिल पैनल, हमेशा उपलब्ध:
| पैनल | कार्य |
|---|---|
| Avatar | 3D VRM अवतार कस्टमाइज़ेशन |
| Browser | Chrome एम्बेडेड वेब ब्राउज़र |
| Workspace | फ़ाइल एक्सप्लोरर, एडिटर, टर्मिनल, सेशन मॉनिटरिंग |
पैनल इंस्टॉल करना
AI अवतार से Git या Zip फ़ाइलों से कस्टम पैनल इंस्टॉल करने के लिए कहें।
Git से इंस्टॉल
"https://github.com/example/my-panel.git से पैनल इंस्टॉल करो"
AI रिपॉज़िटरी को ~/.naia/panels/my-panel/ में क्लोन करता है और इसे स्वचालित रूप से रजिस्टर करता है।
Zip से इंस्टॉल
"/tmp/my-panel.zip से पैनल इंस्टॉल करो"
AI पैनल को एक्सट्रैक्ट और रजिस्टर करता है।
इंस्टॉलेशन आवश्यकताएं
इंस्टॉल किए गए पैनल में panel.json मैनिफ़ेस्ट फ़ाइल होनी चाहिए:
{
"id": "my-panel",
"name": "My Panel",
"description": "Panel description",
"version": "1.0.0",
"entrypoint": "index.html"
}
panel.json गायब होने पर इंस्टॉलेशन रद्द कर दिया जाता है।
पैनल प्रबंधन
चैट में AI अवतार से पैनल प्रबंधित करने के लिए कहें:
- "इंस्टॉल किए गए पैनल दिखाओ" → सभी बिल्ट-इन + इंस्टॉल किए गए पैनल की सूची
- "my-panel पर स्विच करो" → पैनल सक्रिय करता है
- "my-panel हटाओ" → इंस्टॉल किया गया पैनल हटाता है
इंस्टॉलेशन लोकेशन
कस्टम पैनल ~/.naia/panels/ डायरेक्टरी में संग्रहीत होते हैं। प्रत्येक पैनल की अपनी सबडायरेक्टरी होती है:
~/.naia/panels/
├── my-panel/
│ ├── panel.json
│ └── index.html
└── another-panel/
├── panel.json
└── ...
नोट: यदि समान नाम का पैनल पहले से मौजूद है तो इंस्टॉलेशन विफल हो जाता है। पहले मौजूदा पैनल हटाएं, फिर पुनः इंस्टॉल करें।