हिन्दी
दस्तावेज़
वेब

वेब

OpenCode आपके ब्राउज़र में एक वेब एप्लिकेशन के रूप में चल सकता है, टर्मिनल की आवश्यकता के बिना वही शक्तिशाली AI कोडिंग अनुभव प्रदान करता है।

शुरू करें

वेब इंटरफेस लॉन्च करें:

opencode web

यह 127.0.0.1 पर एक स्थानीय सर्वर शुरू करता है जिसमें स्वचालित रूप से चयनित पोर्ट होता है और आपके डिफ़ॉल्ट ब्राउज़र में एप्लिकेशन खोलता है।

सुरक्षा नोट: OPENCODE_SERVER_PASSWORD सेट किए बिना, सर्वर में कोई सुरक्षा नहीं है। यह स्थानीय उपयोग के लिए स्वीकार्य है लेकिन नेटवर्क पर एक्सपोज़ करते समय आवश्यक है।

कॉन्फ़िगरेशन विकल्प

पोर्ट

कस्टम पोर्ट निर्दिष्ट करें:

opencode web --port 4096

होस्टनेम

सभी नेटवर्क इंटरफेस से बाइंड करें:

opencode web --hostname 0.0.0.0

डिफ़ॉल्ट रूप से, सर्वर 127.0.0.1 (केवल localhost) से बाइंड होता है। नेटवर्क एक्सेस की अनुमति देने के लिए 0.0.0.0 का उपयोग करें।

mDNS डिस्कवरी

लोकल नेटवर्क डिस्कवरी इनेबल करें:

opencode web --mdns

यह स्वचालित रूप से hostname को 0.0.0.0 पर सेट करता है और आपके लोकल नेटवर्क पर सर्वर को opencode.local के रूप में विज्ञापित करता है।

CORS

क्रॉस-ऑरिजिन रिक्वेस्ट के लिए अतिरिक्त डोमेन की अनुमति दें:

opencode web --cors https://example.com

प्रमाणीकरण

पासवर्ड के साथ सर्वर एक्सेस सुरक्षित करें:

OPENCODE_SERVER_PASSWORD=secret opencode web

उपयोगकर्ता नाम डिफ़ॉल्ट रूप से opencode है लेकिन OPENCODE_SERVER_USERNAME के माध्यम से अनुकूलित किया जा सकता है।

वेब इंटरफेस फीचर्स

  • सेशंस: होमपेज से एक्टिव सेशंस देखें और मैनेज करें
  • सर्वर स्टेटस: "See Servers" विकल्प के माध्यम से कनेक्टेड सर्वर एक्सेस करें

टर्मिनल अटैचमेंट

एक चल रहे वेब सर्वर से टर्मिनल TUI कनेक्ट करें:

opencode web --port 4096
opencode attach http://localhost:4096

यह ब्राउज़र और टर्मिनल दोनों से एक साथ एक्सेस की अनुमति देता है।

कॉन्फ़िगरेशन फाइल

opencode.json में सर्वर सेटिंग्स कॉन्फ़िगर करें:

{
  "server": {
    "port": 4096,
    "hostname": "0.0.0.0",
    "mdns": true,
    "cors": ["https://example.com"]
  }
}

कमांड-लाइन फ्लैग कॉन्फ़िगरेशन फाइल सेटिंग्स को ओवरराइड करते हैं।