Documentation

DeepTask Sandbox दस्तावेज़ीकरण

एक सुरक्षित, स्थानीय-प्राथमिक सैंडबॉक्स जो आपके AI सहायक को आपके वातावरण से जोड़ता है।
4 min read
Updated Jan 26, 2026

DeepTask Sandbox एक स्थानीय-प्राथमिक डेस्कटॉप एप्लिकेशन है जो आपके AI सहायक को आपकी मशीन पर एक सुरक्षित, स्क्रिप्ट योग्य वातावरण प्रदान करता है। प्राकृतिक बातचीत (MCP के माध्यम से) के जरिए, आपका सहायक स्क्रिप्ट चला सकता है, अनुमोदित स्थानीय क्षमताओं तक पहुंच सकता है, और विश्वसनीय रूप से वर्कफ़्लो को व्यवस्थित कर सकता है — जब किसी कार्य को वास्तव में वास्तविक पेज की आवश्यकता होती है तो वैकल्पिक ब्राउज़र-समर्थित निष्पादन के साथ।

मूल सिद्धांत

  • गोपनीयता प्राथमिकता: सभी स्वचालन स्थानीय रूप से चलता है। आपका डेटा कभी भी आपकी मशीन से बाहर नहीं जाता।
  • सहायक तैयार: मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) के लिए मूल रूप से निर्मित। Claude, Cursor और अन्य के साथ सहजता से काम करता है।
  • स्क्रिप्ट योग्य सैंडबॉक्स: हल्के Javascript लॉजिक को चलाएं, और केवल जरूरत पड़ने पर ब्राउज़र-समर्थित रनटाइम (Puppeteer) का चयन करें।
  • अंतर्निहित सुरक्षा: शेड्यूलिंग, कार्य इतिहास, संसाधन सीमाएं, डोमेन अनुमति सूची, और एन्क्रिप्टेड सेटिंग्स/क्रेडेंशियल।

01. त्वरित शुरुआत

शुरू करना और चलाना पांच मिनट से भी कम समय लेता है।

चरण 1: डेस्कटॉप ऐप इंस्टॉल करें

अपने ऑपरेटिंग सिस्टम के लिए इंस्टॉलर डाउनलोड करें और चलाएं।

DeepTask Sandbox डाउनलोड करें

चरण 2: अपने सहायक को कनेक्ट करें

DeepTask आपके AI के साथ संचार करने के लिए मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) का उपयोग करता है। अपने पसंदीदा वातावरण के लिए निर्देशों का पालन करें:

OS इंस्टॉलेशन प्रकार कमांड पथ
Windows सिस्टम (डिफ़ॉल्ट) C:\Program Files\deeptask-sandbox\resources\mcp\deeptask-mcp.exe
Windows उपयोगकर्ता C:\Users\<user>\AppData\Local\Programs\deeptask-sandbox\resources\mcp\deeptask-mcp.exe
macOS मानक /Applications/DeepTask Sandbox.app/Contents/Resources/mcp/deeptask-mcp
Linux मानक /opt/deeptask-sandbox/resources/mcp/deeptask-mcp

उदाहरण कॉन्फ़िग ब्लॉक (Claude Desktop):

{
  "mcpServers": {
    "deeptask": {
      "command": "यहाँ_कमांड_पथ_पेस्ट_करें"
    }
  }
}

चरण 3: आपकी पहली स्क्रिप्ट

कनेक्ट होने के बाद, बस अपने सहायक से सैंडबॉक्स के अंदर एक छोटी स्क्रिप्ट बनाने और चलाने के लिए कहें।

इस प्रॉम्प्ट को आज़माएं:

"DeepTask का उपयोग करते हुए, एक छोटी javascript स्क्रिप्ट लिखें जो https://example.com का शीर्षक प्राप्त करे और इसे संरचित आउटपुट के रूप में लौटाए।"


02. स्क्रिप्टिंग गाइड

DeepTask स्क्रिप्ट शक्तिशाली, टाइप-सेफ और बनाने में आसान हैं। आपका AI आपके लिए इन्हें उत्पन्न कर सकता है, या आप स्वयं इन्हें लिख सकते हैं।

स्क्रिप्ट की संरचना

प्रत्येक स्क्रिप्ट में दो भाग होते हैं: मेटाडेटा (कॉन्फ़िगरेशन) और मुख्य फ़ंक्शन (लॉजिक)।

export const metadata = {
    name: "web-scraper",
    type: "puppeteer", // शुद्ध लॉजिक के लिए "javascript", जब आपको वास्तविक ब्राउज़र की आवश्यकता हो तो "puppeteer"
    description: "वेबपेज से बुनियादी जानकारी निकालता है (ब्राउज़र-समर्थित, वैकल्पिक)",
    networkEnabled: true,
    domainsAllowed: ["example.com"],
    inputSchema: {
        type: "object",
        properties: {
            url: {type: "string", format: "uri"}
        },
        required: ["url"]
    }
};

export async function main({url}) {
    const page = await browser.getPage();
    await page.goto(url, {waitUntil: "networkidle0"});

    const title = await page.title();
    return {
        content: [{type: "text", text: `स्क्रैप किया गया: ${title}`}],
        structuredContent: {title},
        isError: false
    };
}

उन्नत सुविधाएं

फ़ाइल अपलोड

आप ऐसे इनपुट परिभाषित कर सकते हैं जो फ़ाइलों (PDFs, छवियां, आदि) को स्वीकार करते हैं जो आपकी स्क्रिप्ट को Base64 स्ट्रिंग के रूप में पास किए जाते हैं।

inputSchema: {
    properties: {
        document: {
            type: "string",
                contentEncoding
        :
            "base64",
                contentMediaType
        :
            "application/pdf",
                description
        :
            "विश्लेषण के लिए PDF अपलोड करें"
        }
    }
}

एन्क्रिप्टेड सेटिंग्स

संवेदनशील कॉन्फ़िगरेशन को सुरक्षित रूप से स्टोर करें। उपयोगकर्ताओं को UI में इन मानों के लिए प्रॉम्प्ट किया जाता है, और वे आराम से एन्क्रिप्ट किए जाते हैं।

settingsSchema: {
    properties: {
        apiKey: {
            type: "string",
                format
        :
            "password",
                title
        :
            "OpenAI कुंजी"
        }
    }
}
// इसके माध्यम से एक्सेस करें: const { apiKey } = browser.currentScript.settings;

03. प्रो सुविधाएं

स्मार्ट शेड्यूलिंग

अंतर्निहित Cron समर्थन के साथ अपने वर्कफ़्लो को स्वचालित करें।

  • दैनिक रिपोर्ट: 0 9 * * * (हर सुबह 9 बजे)
  • साप्ताहिक सफाई: 0 0 * * 0 (हर रविवार मध्यरात्रि को)

सुरक्षा और अलगाव

DeepTask उद्यम के लिए बनाया गया है:

  • डोमेन व्हाइटलिस्टिंग: स्क्रिप्ट इंटरनेट तक पहुंच नहीं सकती जब तक कि आप स्पष्ट रूप से विशिष्ट डोमेन की अनुमति नहीं देते।
  • संसाधन सीमाएं: प्रति स्क्रिप्ट कॉन्फ़िगर करने योग्य CPU (50-100%) और RAM (64MB-2GB) कैप।
  • टाइमआउट सुरक्षा: स्वचालित स्क्रिप्ट समाप्ति के साथ भागने वाली प्रक्रियाओं को रोकें।

04. API और टूल संदर्भ

ग्लोबल APIs

API विवरण
browser.getPage() (केवल Puppeteer) सक्रिय पेज ऑब्जेक्ट लौटाता है।
browser.scripts.run(name, params) एक और इंस्टॉल की गई स्क्रिप्ट निष्पादित करें।
browser.downloads.download({url, filename}) स्थानीय मशीन में फ़ाइलें सहेजें।
browser.currentScript.settings स्क्रिप्ट की कॉन्फ़िगर की गई सेटिंग्स तक पहुंचें।

सहायकों के लिए MCP टूल

आपका AI सहायक इन मानक टूल का उपयोग करके DeepTask के साथ इंटरैक्ट कर सकता है:

  • install_script / uninstall_script
  • list_scripts / get_script_info
  • run_script
  • update_script_settings

समर्थन और संसाधन

  • वेबसाइट: deeptask.ai
  • ईमेल: [email protected]
  • समस्याएं: ऐप के फीडबैक मेनू के माध्यम से बग की रिपोर्ट करें या सुविधाओं का अनुरोध करें।