Omarchy प्लगइन
Libre WebUI Omarchy के लिए आधिकारिक प्लगइन देता है — Arch Linux + Hyprland पर आधारित सुनिश्चित-राय डेस्कटॉप। एक bar icon, एक panel: आपका Libre WebUI सर्वर चालू है या नहीं, कौन-सा संस्करण चला रहा है, कितनी तेज़ी से जवाब देता है, और ऐप में एक-क्लिक लॉन्च।
यह प्लगइन Omarchy plugin marketplace पर सत्यापित है — marketplace maintainer ने ठीक प्रकाशित commit पर समीक्षा की।
- Marketplace listing: plugins.omarchy.org → Libre WebUI
- Source repository: libre-webui/omarchy-libre-webui
यह क्या करता है
- एक नज़र में स्थिति — सर्वर डाउन होने पर bar icon जलता है; panel online/offline, चल रहा संस्करण और response latency दिखाता है। जाँच बिना-authentication वाले
/health/liveendpoint का उपयोग करती है, इसलिए कोई credential सहेजा नहीं जाता और यह local और remote दोनों सर्वर पर समान रूप से काम करती है। - एक-क्लिक लॉन्च — Libre WebUI को chromeless web-app विंडो (
omarchy-launch-webapp) या सामान्य ब्राउज़र टैब के रूप में खोलें। सीधे लॉन्च के लिए bar icon पर right-click करें। - डाउन होने पर शुरू करें — एक वैकल्पिक start कमांड सेट करें (
systemctl --user start libre-webui,docker start libre-webui, …) और जब भी सर्वर offline हो तो Start बटन दिखता है, जवाब मिलने तक तेज़ re-probing के साथ। - कीबोर्ड-प्राथमिकता — Enter ऐप खोलता है,
Rrefresh करता है, arrow keys और Escape हर दूसरे Omarchy panel जैसे व्यवहार करते हैं।
इंस्टॉल करें
omarchy plugin add https://github.com/libre-webui/omarchy-libre-webui.git --enable
फिर bar settings से widget को अपने bar में जोड़ें। अभी Libre WebUI नहीं है? एक कमांड:
npx libre-webui@latest
और widget का डिफ़ॉल्ट सर्वर URL (http://localhost:8080) उसे तुरंत ढूँढ लेता है।
सेटिंग्स
| सेटिंग | डिफ़ॉल्ट | उद्देश्य |
|---|---|---|
| सर्वर URL | http://localhost:8080 | आपका Libre WebUI सर्वर कहाँ है — local या remote। |
| रीफ़्रेश अंतराल | 30 s | health जाँच कितनी बार चलती है। |
| इस रूप में खोलें | Web app window | omarchy-launch-webapp app window बनाम xdg-open ब्राउज़र टैब। |
| Start कमांड | (खाली) | वैकल्पिक कमांड जो सर्वर offline रहते Start बटन चलाता है। |
माउस और IPC
| क्रिया | प्रभाव |
|---|---|
| Left click | Panel toggle करें |
| Right click | Libre WebUI लॉन्च करें |
| Middle click | अभी refresh करें |
Widget shell IPC का जवाब देता है, इसलिए आप Hyprland में keys bind कर सकते हैं:
omarchy-shell shell toggle org.librewebui.companion
अतिरिक्त IPC verbs: refresh, launch.
हटाएँ
omarchy plugin remove org.librewebui.companion
सुरक्षा
यह प्लगइन जानबूझकर न्यूनतम रखा गया है: इसकी एकमात्र network access आपके कॉन्फ़िगर किए सर्वर URL पर health जाँच है, response bodies producer पर size-capped हैं, और URL कभी shell text में interpolate नहीं होता। Marketplace की security review ने ठीक इन्हीं गुणों की जाँच की; पूरा इतिहास repository और marketplace submission thread में सार्वजनिक है।