Документация DeepTask Sandbox
Безопасная локальная песочница, которая подключает вашего AI-ассистента к вашей среде.DeepTask Sandbox — это локальное настольное приложение, которое предоставляет вашему AI-ассистенту безопасную, скриптуемую среду на вашей машине. Через естественный разговор (через MCP) ваш ассистент может запускать скрипты, получать доступ к одобренным локальным возможностям и надежно организовывать рабочие процессы — с опциональным выполнением на основе браузера, когда задача действительно требует реальной страницы.
Основные Принципы
- Конфиденциальность прежде всего: Вся автоматизация работает локально. Ваши данные никогда не покидают вашу машину.
- Готовность для ассистентов: Создан нативно для Model Context Protocol (MCP). Бесшовно работает с Claude, Cursor и другими.
- Скриптуемая песочница: Запускайте легкую логику Javascript и выбирайте среду выполнения на основе браузера (Puppeteer) только при необходимости.
- Встроенные ограничители: Планирование, история задач, ограничения ресурсов, белые списки доменов и зашифрованные настройки/учетные данные.
01. Быстрый Старт
Запуск и начало работы занимает менее пяти минут.
Шаг 1: Установите Настольное Приложение
Скачайте и запустите установщик для вашей операционной системы.
Шаг 2: Подключите Вашего Ассистента
DeepTask использует Model Context Protocol (MCP) для связи с вашим AI. Следуйте инструкциям для вашей любимой среды:
| ОС | Тип Установки | Путь Команды |
|---|---|---|
| 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
};
}
Расширенные Возможности
Загрузка Файлов
Вы можете определить входы, которые принимают файлы (PDF, изображения и т.д.), которые передаются в ваш скрипт в виде строк 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 и Инструментов
Глобальные API
| API | Описание |
|---|---|
browser.getPage() |
(Только Puppeteer) Возвращает активный объект страницы. |
browser.scripts.run(name, params) |
Выполните другой установленный скрипт. |
browser.downloads.download({url, filename}) |
Сохраните файлы на локальную машину. |
browser.currentScript.settings |
Получите доступ к настроенным параметрам скрипта. |
Инструменты MCP для Ассистентов
Ваш AI-ассистент может взаимодействовать с DeepTask, используя эти стандартные инструменты:
install_script/uninstall_scriptlist_scripts/get_script_inforun_scriptupdate_script_settings
Поддержка и Ресурсы
- Веб-сайт: deeptask.ai
- Email: [email protected]
- Проблемы: Сообщайте об ошибках или запрашивайте функции через меню обратной связи приложения.