Теперь доступно для Windows, macOS и Linux

Безопасная Локальная Песочница для ИИ-Агентов

Запускайте скрипты Javascript и Puppeteer как инструменты MCP tools локально — без облака, полная конфиденциальность. Работает с Claude Desktop, Cursor и другими.
Ваш Агент
создать скрипт deeptask для получения результатов поисковой системы
Скрипты2
Поиск скриптов...
Автоматизация с помощью скриптов Javascript и Puppeteer.
Подключиться к вашему ИИ

Включить автоматизацию в Claude Desktop, Cursor или Cline

node-demo

Generate hello world message

test-settings

Demonstrates how to access...

DeepTask Sandbox | Se...
about:blank
РАБОТАЕТ С ВАШИМИ ЛЮБИМЫМИ ИИ-АГЕНТАМИ
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% Локально

Ноль данных отправлено в облако
Безопасно

Выполнение в Sandbox

Защита изолированной среды
MCP

Протокол Контекста Модели

Интеграция на основе стандартов
Контролируемо

Белый Список Доменов

Явные сетевые разрешения
Кроссплатформенно

Windows, macOS, Linux

Работает везде, где вы работаете
Совместимо

Claude, Cursor, VS Code

Работает с вашим любимым ИИ
Help & Support

Часто Задаваемые Вопросы

Все, что вам нужно знать о безопасной локальной автоматизации браузера.

Какие инструменты ИИ работают с DeepTask Sandbox?

DeepTask Sandbox работает с Claude Desktop, Cursor, VS Code, Windsurf, Zed и любыми другими клиентами ИИ, совместимыми с MCP.

Чем DeepTask отличается от облачной автоматизации?

DeepTask полностью работает на вашем локальном компьютере. Ваши данные никогда не покидают ваше устройство, в отличие от облачных сервисов автоматизации, которые обрабатывают и хранят ваши данные на внешних серверах.

Что такое MCP?

MCP (Model Context Protocol) — это открытый стандарт, который позволяет ИИ-ассистентам подключаться к внешним инструментам. DeepTask действует как сервер MCP, предоставляя возможности автоматизации браузера для ИИ-агентов.

Какая модель ценообразования?

DeepTask Sandbox предлагает гибкие цены для различных случаев использования. Личные и образовательные пользователи могут получить доступ к основным функциям, в то время как предприятия могут выбрать наш план Enterprise. Посетите нашу страницу с ценами для получения подробной информации.

Почему я должен запускать локальный sandbox для моего ИИ?

Локальный sandbox обеспечивает максимальную конфиденциальность, поскольку ваши данные никогда не покидают ваш рабочий стол. Он также экономит токены, позволяя обрабатывать большие объемы данных локально с помощью скриптов, а не отправлять все в LLM.

Требуется ли подключение к интернету?

Нет. DeepTask Sandbox работает полностью в автономном режиме. Ваши скрипты выполняются локально на вашем компьютере. Доступ в интернет требуется только в том случае, если ваш конкретный скрипт должен получать данные из сети.

Какие языки сценариев поддерживаются?

В настоящее время мы сосредоточены на Javascript и Puppeteer для веб-автоматизации. Это позволяет вам использовать обширную экосистему JavaScript для любой задачи.

Как работает модель безопасности?

Каждый скрипт выполняется в безопасной изолированной среде. Вы должны явно предоставить разрешения для сетевого доступа (с белым списком хостов) и доступа к файловой системе. Это гарантирует, что ваши скрипты делают только то, что вы хотите, чтобы они делали.