Tensorlake CLI

Tensorlake — облачные песочницы MicroVM для агентов: CLI tl и SDK запускают код ИИ в изоляции со снимками и автопаузой.

  • 1 044 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

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

tensorlakeai/tensorlake

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/tensorlake

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Код агента выполняется в облаке стороннего сервиса, а токен доступа хранится на вашей машине.
  • Пока не включена сетевая политика, песочница имеет неограниченный исходящий доступ в интернет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Tensorlake создает песочницы на MicroVM, где агент запускает инструменты и сгенерированный моделью код. Консольная программа `tl` создает песочницу (`tl sbx create`), выполняет команды (`tl sbx exec <id> -- sh -lc "..."`), копирует файлы (`tl sbx cp`), открывает терминал (`tl sbx ssh`) и завершает работу (`tl sbx terminate`). Те же операции есть в SDK для Python и TypeScript. Песочницы сохраняют состояние: снимки памяти и файловой системы, клонирование работающих песочниц, автоматическая приостановка в простое и возобновление меньше чем за секунду. Исходящий доступ в интернет можно закрыть целиком (`--no-internet`) или оставить только выбранные адреса (`--network-allow api.example.com`). Отдельно есть серверлесс-среда для долгих оркестраций агентов с ветвлением. Нужен ключ API из cloud.tensorlake.ai и вход `tl login`.

Для кого. Разработчикам агентных приложений, которым нужно изолированно выполнять код, написанный моделью, и возобновлять сессии без потери состояния.

Подходит, если

  • Агент пишет скрипт анализа данных, и запускать его на своей машине небезопасно.
  • Сессию песочницы надо сохранить снимком и вернуться к ней через несколько часов.
  • Из одной базовой песочницы запускаются десятки одинаковых копий для параллельных задач.
  • Исходящий трафик агента ограничен списком разрешенных адресов.

Не подходит, если

  • Работа только офлайн: песочницы живут в облаке Tensorlake и требуют ключ API.
  • Нужен произвольный образ Docker: поддерживаются только зарегистрированные образы песочниц.
  • Пара скриптов запускается быстро на своей машине, и облачная изоляция избыточна.

Пример запроса к агенту

Создай песочницу через `tl sbx create`, выполни в ней мой скрипт анализа, сними результат и закрой ее, оставив исходящий доступ только к api.example.com.

Ограничения

Песочницы работают в облаке Tensorlake и требуют учетную запись и ключ API, платная часть описана на сайте проекта. Консольная программа `tl` распространяется отдельным бинарным файлом через установочный скрипт, а не через PyPI или npm. Образ песочницы указывают по имени зарегистрированного образа, произвольные ссылки на образы Docker не поддерживаются. Живое изменение процессора и памяти доступно только для песочниц CAS на CPU. Токены хранятся в системной связке ключей, а без нее в файле `credentials.toml`. Последний коммит сделан в ноябре 2026.

Как отключить. Завершите песочницы командой `tl sbx terminate <id>`, затем `tl logout --all`. SDK удаляется командой `pip uninstall tensorlake`, бинарный файл `tl` удалите вручную.

Частые вопросы

Как поставить SDK и CLI?

SDK командой `pip install tensorlake`. CLI `tl` отдельно: `curl -fsSL https://tensorlake.ai/install | sh`, затем `tl login` с ключом из cloud.tensorlake.ai.

Как запустить команду в песочнице?

Создайте ее `tl sbx create`, затем `tl sbx exec <id> -- sh -lc "printf hi"`. В SDK есть `sandbox.run("sh", ["-lc", "..."])`.

Как закрыть доступ в интернет?

`tl sbx update <id> --no-internet` блокирует исходящий трафик, `--network-allow api.example.com` оставляет выбранные адреса, `--clear-network` снимает ограничения.

Что со снимками?

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

Можно ли работать с несколькими проектами?

Да. `tl login --context staging` сохраняет отдельный контекст, `tl context use staging` переключает его без нового входа.

Обсуждение

Вопросов и отзывов пока нет.

Tako VM запускает код агентов в одноразовых контейнерах Docker с очередью задач, историей запусков и изоляцией сети

CLIШирокий доступ90Звезды репозитория

CLI запускает команды и ИИ-агентов в изолированных микро-ВМ с загрузкой до 125 мс и скрывает ключи API от самой песочницы.

CLIШирокий доступ62Звезды репозитория
Официальный

Open Terminal дает ИИ-агентам свой компьютер с REST API: команды, файлы, код, браузер и рабочий стол, образ с Codex и Claude Code

CLIШирокий доступ3,6 тыс.Звезды репозитория

CLI для микро-ВМ: изолированная виртуальная машина с собственным ядром для агентов, запуск за секунду, снимки и ветвление.

CLIРасширенный доступ7,1 тыс.Звезды репозитория
Выбор редакции

Изолированные микро-ВМ Linux для кода агента: официальный скилл Vercel по SDK, сетевым правилам и снимкам.

СкиллРасширенный доступ224Звезды репозитория

Коротко о README

Платформа инфраструктуры для агентных приложений с SDK на Python и TypeScript, CLI `tl` и серверлесс-средой. Документация лежит на docs.tensorlake.ai.

Бейдж для README

Сообщить о проблеме