अब Windows, macOS और Linux के लिए उपलब्ध

AI एजेंटों के लिए सुरक्षित स्थानीय सैंडबॉक्स

स्थानीय रूप से Javascript और Puppeteer स्क्रिप्ट को MCP tools उपकरण के रूप में चलाएं — कोई क्लाउड नहीं, पूर्ण गोपनीयता। Claude Desktop, Cursor और अधिक के साथ काम करता है।
आपका एजेंट
खोज इंजन परिणाम प्राप्त करने के लिए एक deeptask स्क्रिप्ट बनाएं
स्क्रिप्ट2
स्क्रिप्ट खोजें...
Javascript और Puppeteer स्क्रिप्ट के साथ स्वचालित करें।
अपने AI से कनेक्ट करें

Claude Desktop, Cursor, या Cline में स्वचालन सक्षम करें

node-demo

Generate hello world message

test-settings

Demonstrates how to access...

DeepTask Sandbox | Se...
about:blank
आपके पसंदीदा AI एजेंटों के साथ काम करता है
Claude Desktop
Claude Desktop
Cursor IDE
Cursor IDE
VS Code
VS Code
Windsurf
Windsurf
Zed
Zed

कस्टम स्क्रिप्ट बनाएं

आसानी से मजबूत Javascript और Puppeteer स्वचालन बनाएं और स्केल करें।
google-search.mjs
Puppeteer
/**
 * Google Search Script
 * This script performs a Google search and extracts results including AI answers,
 * organic results, related questions, and related searches
 */

// Export metadata about the script
export const metadata = {
    name: "google-search",
    version: "1.0.0",
    description:
        "Search Google and extract AI answers, organic results, PAA questions, and related searches",
    inputSchema: {
        type: "object",
        properties: {
            query: {
                type: "string",
                description: "The search query/keyword",
                default: "chatgpt"
            },
            language: {
                type: "string",
                description: "Language code for search results (e.g., en, ja, zh-CN)",
                default: "en"
            },
            page: {
                type: "number",
                description: "Page index (0 for first page, 1 for second, etc.)",
                default: 0,
                minimum: 0
            }
        },
        required: ["query"]
    },
    type: "puppeteer",
    defaultTimeout: 30000,
    fsEnabled: false,
    networkEnabled: true,
    domainsAllowed: ["google.com"],
};

// Export the main run method
// The page object is automatically provided in the context
export const main = async function (input) {
    try {
        // Note: "page" here refers to the Puppeteer browser page object
        const page = global.page;

        if (!page) {
            throw new Error("Page object is not available");
        }

        const keyword = input?.query || "chatgpt";
        const language = input?.language || "en";
        const pageIndex = (input?.page !== undefined && input?.page !== null) ? input.page : 0;

        const start = pageIndex * 10;
        const url = `https://www.google.com/search?q=${encodeURIComponent(keyword)}&hl=${language}&start=${start}`;

        await page.goto(url, {waitUntil: "networkidle2"});
        await page.waitForSelector("div#search");

        const data = await page.evaluate(() => {
            const result = {
                aiAnswer: null,
                results: [],
                questions: [],
                relatedSearches: []
            };

            const answer = document.querySelector(
                "#search div[data-attrid]:not([data-attrid=\"title\"]):not([data-attrid=\"subtitle\"])"
            );
            if (answer) {
                result.aiAnswer = answer.innerText.trim();
            }

            const anchors = document.querySelectorAll("#search a h3");
            anchors.forEach((h3) => {
                const a = h3.closest("a");
                if (a && a.href && h3.innerText.trim()) {
                    const snippetNode = a.parentElement?.parentElement?.querySelector(
                        "div[data-sncf] span, div:not([class]) span"
                    );
                    const snippet = snippetNode ? snippetNode.innerText.trim() : "";

                    result.results.push({
                        title: h3.innerText.trim(),
                        link: a.href,
                        snippet
                    });
                }
            });

            return result;
        });

        return {
            result: {
                content: [{
                    type: "text",
                    text: JSON.stringify(data, null, 2),
                }]
            }
        };
    } catch (error) {
        return {
            error: {
                message: error.message || "Unknown error occurred",
            }
        };
    }
};
Metrics & Performance

सुरक्षित, निजी और शक्तिशाली

संख्या में DeepTask Sandbox
निजी

100% स्थानीय

क्लाउड को शून्य डेटा भेजा गया
सुरक्षित

सैंडबॉक्स निष्पादन

अलग-थलग वातावरण सुरक्षा
MCP

मॉडल संदर्भ प्रोटोकॉल

मानक-आधारित एकीकरण
नियंत्रित

डोमेन व्हाइटलिस्टिंग

स्पष्ट नेटवर्क अनुमतियां
क्रॉस-प्लेटफ़ॉर्म

Windows, macOS, Linux

जहां आप काम करते हैं वहां काम करता है
संगत

Claude, Cursor, VS Code

आपके पसंदीदा AI के साथ काम करता है
Help & Support

अक्सर पूछे जाने वाले प्रश्न

सुरक्षित स्थानीय ब्राउज़र स्वचालन के बारे में आपको जो कुछ जानना है।

DeepTask Sandbox के साथ कौन से AI उपकरण काम करते हैं?

DeepTask Sandbox Claude Desktop, Cursor, VS Code, Windsurf, Zed और किसी भी अन्य MCP-संगत AI क्लाइंट के साथ काम करता है।

DeepTask क्लाउड स्वचालन से कैसे अलग है?

DeepTask पूरी तरह से आपकी स्थानीय मशीन पर चलता है। आपका डेटा कभी भी आपके डिवाइस को नहीं छोड़ता, क्लाउड स्वचालन सेवाओं के विपरीत जो आपके डेटा को बाहरी सर्वर पर संसाधित और संग्रहीत करती हैं।

MCP क्या है?

MCP (Model Context Protocol) एक खुला मानक है जो AI सहायकों को बाहरी उपकरणों के साथ जुड़ने की अनुमति देता है। DeepTask एक MCP सर्वर के रूप में कार्य करता है, AI एजेंटों को ब्राउज़र स्वचालन क्षमताएं प्रदान करता है।

मूल्य निर्धारण मॉडल क्या है?

DeepTask Sandbox विभिन्न उपयोग के मामलों के लिए लचीली मूल्य निर्धारण प्रदान करता है। व्यक्तिगत और शैक्षिक उपयोगकर्ता मुख्य सुविधाओं तक पहुंच सकते हैं, जबकि व्यवसाय हमारे Enterprise योजना का विकल्प चुन सकते हैं। विवरण के लिए हमारे मूल्य निर्धारण पृष्ठ पर जाएं।

मुझे अपने AI के लिए स्थानीय सैंडबॉक्स क्यों चलाना चाहिए?

एक स्थानीय सैंडबॉक्स अधिकतम गोपनीयता प्रदान करता है क्योंकि आपका डेटा कभी भी आपके डेस्कटॉप को नहीं छोड़ता। यह स्क्रिप्ट का उपयोग करके स्थानीय रूप से बड़ी मात्रा में डेटा को संसाधित करने की अनुमति देकर टोकन भी बचाता है, बजाय सब कुछ LLM को भेजने के।

क्या इसे इंटरनेट कनेक्शन की आवश्यकता है?

नहीं। DeepTask Sandbox पूरी तरह से ऑफलाइन काम करता है। आपकी स्क्रिप्ट आपकी मशीन पर स्थानीय रूप से निष्पादित होती है। इंटरनेट एक्सेस केवल तभी आवश्यक है जब आपकी विशिष्ट स्क्रिप्ट को वेब से डेटा प्राप्त करने की आवश्यकता हो।

कौन सी स्क्रिप्टिंग भाषाएं समर्थित हैं?

वर्तमान में, हम वेब स्वचालन के लिए Javascript और Puppeteer पर ध्यान केंद्रित करते हैं। यह आपको किसी भी कार्य के लिए विशाल JavaScript पारिस्थितिकी तंत्र का लाभ उठाने की अनुमति देता है।

सुरक्षा मॉडल कैसे काम करता है?

प्रत्येक स्क्रिप्ट एक सुरक्षित, अलग-थलग वातावरण में चलती है। आपको नेटवर्क एक्सेस (होस्ट व्हाइटलिस्टिंग के साथ) और फाइलसिस्टम एक्सेस के लिए स्पष्ट रूप से अनुमति देनी होगी। यह सुनिश्चित करता है कि आपकी स्क्रिप्ट केवल वही करें जो आप चाहते हैं कि वे करें।