Agora disponível para Windows, macOS e Linux

Sandbox Seguro Local para Agentes de IA

Execute scripts Javascript e Puppeteer como ferramentas MCP tools localmente — sem nuvem, privacidade completa. Funciona com Claude Desktop, Cursor e mais.
Seu Agente
criar um script deeptask para obter resultados de mecanismo de busca
Scripts2
Pesquisar scripts...
Automatizar com scripts Javascript e Puppeteer.
Conectar ao seu IA

Habilitar automação no Claude Desktop, Cursor ou Cline

node-demo

Generate hello world message

test-settings

Demonstrates how to access...

DeepTask Sandbox | Se...
about:blank
FUNCIONA COM SEUS AGENTES DE IA FAVORITOS
Claude Desktop
Claude Desktop
Cursor IDE
Cursor IDE
VS Code
VS Code
Windsurf
Windsurf
Zed
Zed

Criar script personalizado

Crie e dimensione facilmente automações robustas de Javascript e 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

Seguro, Privado e Poderoso

DeepTask Sandbox em números
Privado

100% Local

Zero dados enviados para a nuvem
Seguro

Execução em Sandbox

Proteção de ambiente isolado
MCP

Protocolo de Contexto do Modelo

Integração baseada em padrões
Controlado

Lista Branca de Domínios

Permissões de rede explícitas
Multiplataforma

Windows, macOS, Linux

Funciona onde você trabalha
Compatível

Claude, Cursor, VS Code

Funciona com sua IA favorita
Help & Support

Perguntas Frequentes

Tudo o que você precisa saber sobre a automação segura do navegador local.

Quais ferramentas de IA funcionam com DeepTask Sandbox?

DeepTask Sandbox funciona com Claude Desktop, Cursor, VS Code, Windsurf, Zed e qualquer outro cliente de IA compatível com MCP.

Como o DeepTask é diferente da automação em nuvem?

O DeepTask é executado inteiramente em sua máquina local. Seus dados nunca saem do seu dispositivo, ao contrário dos serviços de automação em nuvem que processam e armazenam seus dados em servidores externos.

O que é MCP?

MCP (Model Context Protocol) é um padrão aberto que permite que assistentes de IA se conectem com ferramentas externas. O DeepTask atua como um servidor MCP, fornecendo capacidades de automação do navegador para agentes de IA.

Qual é o modelo de preços?

O DeepTask Sandbox oferece preços flexíveis para diferentes casos de uso. Usuários pessoais e educacionais podem acessar os recursos principais, enquanto empresas podem optar pelo nosso plano Enterprise. Visite nossa página de preços para obter detalhes.

Por que devo executar um sandbox local para minha IA?

Um sandbox local fornece máxima privacidade, pois seus dados nunca saem da sua área de trabalho. Também economiza tokens permitindo que você processe grandes quantidades de dados localmente usando scripts em vez de enviar tudo para um LLM.

Requer conexão com a internet?

Não. O DeepTask Sandbox funciona completamente offline. Seus scripts são executados localmente em sua máquina. O acesso à internet é necessário apenas se seu script específico precisar buscar data da web.

Quais linguagens de script são suportadas?

Atualmente, focamos em Javascript e Puppeteer para automação web. Isso permite que você aproveite o vasto ecossistema JavaScript para qualquer tarefa.

Como funciona o modelo de segurança?

Cada script é executado em um ambiente seguro e isolado. Você deve conceder explicitamente permissões para acesso à rede (com lista de permissões de host) e acesso ao sistema de arquivos. Isso garante que seus scripts façam apenas o que você quer que façam.