Tensorlake CLI
Tensorlake — облачные песочницы MicroVM для агентов: CLI tl и SDK запускают код ИИ в изоляции со снимками и автопаузой.
- 1 044 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Код агента выполняется в облаке стороннего сервиса, а токен доступа хранится на вашей машине.
- Пока не включена сетевая политика, песочница имеет неограниченный исходящий доступ в интернет.
Установка
- Работает в
В терминале, через 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` переключает его без нового входа.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыTako VM запускает код агентов в одноразовых контейнерах Docker с очередью задач, историей запусков и изоляцией сети
CLI запускает команды и ИИ-агентов в изолированных микро-ВМ с загрузкой до 125 мс и скрывает ключи API от самой песочницы.
Платформа на вашем сервере, которая выдает каждому агенту свою Linux-машину с SSH и MCP-инструментами для команд и файлов
Open Terminal дает ИИ-агентам свой компьютер с REST API: команды, файлы, код, браузер и рабочий стол, образ с Codex и Claude Code
CLI для микро-ВМ: изолированная виртуальная машина с собственным ядром для агентов, запуск за секунду, снимки и ветвление.
Изолированные микро-ВМ Linux для кода агента: официальный скилл Vercel по SDK, сетевым правилам и снимкам.
Коротко о README
Платформа инфраструктуры для агентных приложений с SDK на Python и TypeScript, CLI `tl` и серверлесс-средой. Документация лежит на docs.tensorlake.ai.