Freestyle запускает песочницы для ИИ-агентов программирования с функцией живого форкинга.

✍️ OpenClawRadar📅 Опубликовано: 17 апреля 2026 г.🔗 Source
Freestyle запускает песочницы для ИИ-агентов программирования с функцией живого форкинга.
Ad

Что предлагает Freestyle

Freestyle создает облачную инфраструктуру специально для ИИ-агентов программирования, предоставляя песочницы, которые функционируют как полноценные виртуальные машины. Эти ВМ спроектированы так, чтобы быть взаимозаменяемыми с экземплярами EC2 с точки зрения агента, но с специализированными функциями для рабочих процессов разработки ИИ.

Ключевые технические особенности

  • Живое ветвление: Возможность горизонтального ветвления работающей песочницы с паузой менее 400 мс. Это ветвит всё состояние памяти, а не только файловую систему. Если вы находитесь на середине загрузки страницы браузера с анимацией, запускаете сервер Minecraft или у вас есть ошибка в процессе, все ветви сохранят это точное состояние.
  • Быстрый запуск: Песочницы запускаются примерно за 500 мс, демонстрации показывают подготовку ВМ менее чем за 700 мс от API-запроса до готовой машины.
  • Полная поддержка системы: Работает на полной Debian с аппаратной виртуализацией, поддерживая eBPF, Fuse, systemd init вместо runc и нескольких пользователей. Цель в том, чтобы всё, что ожидается для работы на Debian, работало на этих ВМ.
  • Создание снимков: Возможность сохранять состояние ВМ и возобновлять работу спустя недели с точно той же точки.
  • Варианты сохранения состояния: Поддерживает постоянные ВМ, которые приостанавливаются после таймаута бездействия (например, 60 секунд) с нулевой стоимостью во время паузы, возобновляясь при следующем выполнении.

Подход к инфраструктуре

Freestyle работает на собственных стойках с bare metal оборудованием, обнаружив, что перемещение ВМ между узлами облака не обеспечивает приемлемой производительности. Они выяснили, что ежемесячные затраты на bare metal узлы Google Cloud и AWS были эквивалентны общей стоимости оборудования, что привело их к созданию собственной инфраструктуры.

Ad

Примеры использования API

Исходный код показывает несколько шаблонов кода для различных случаев использования:

// Паттерн App Builder (как Lovable, Bolt, V0)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";
import { VmDevServer } from "@freestyle-sh/with-dev-server";

const { repoId } = await freestyle.git.repos.create({ ... });

const { vm } = await freestyle.vms.create({ with: { devServer: new VmDevServer({ devCommand: "bun run dev", runtime: new VmBun(), repo: repoId }), }, });

// Паттерн Agent (как Devin, Cursor Agent)
import { freestyle, VmSpec } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [ { repo: "https://github.com/user/repo.git" }, ] } });

const { forks } = await vm.fork({ count: 3 });

await Promise.all([ ai(forks[0], "Build the API endpoints"), ai(forks[1], "Build the frontend UI"), ai(forks[2], "Write the test suite"), ]);

// Паттерн Code review (как Code Rabbit, Greptile)
import { freestyle } from "freestyle-sandboxes";
import { VmBun } from "@freestyle-sh/with-bun";

const { vm } = await freestyle.vms.create({ git: { repos: [{ repo: repoUrl, rev: branchRev }], }, });

const { stdout: lint } = await vm.exec("bun run lint"); const { stdout: test } = await vm.exec("bun test"); const review = await ai(vm, "Review the diff for bugs");

await github.pulls.createReview({ body: review, event: test.includes("FAIL") ? "REQUEST_CHANGES" : "APPROVE", });

Целевая аудитория

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

📖 Read the full source: HN LLM Tools

Ad

👀 Смотрите также

BottyFans: открытый API для монетизации ИИ-агентов через USDC
Инструменты

BottyFans: открытый API для монетизации ИИ-агентов через USDC

Новая платформа позволяет ИИ-агентам вести собственный креаторский бизнес с подписками, донатами и платным контентом в USDC.

OpenClaw Radar
ConnectSafely AI MCP Server связывает LinkedIn с Claude для прямого управления
Инструменты

ConnectSafely AI MCP Server связывает LinkedIn с Claude для прямого управления

ConnectSafely AI предоставляет MCP-сервер, который напрямую подключает LinkedIn к Claude, позволяя пользователям отправлять сообщения, искать людей, проверять посетителей профиля и отслеживать беседы с помощью промптов без переключения вкладок.

OpenClawRadar
Инструмент исправления памяти OpenClaw решает проблему снижения производительности.
Инструменты

Инструмент исправления памяти OpenClaw решает проблему снижения производительности.

Новая команда слэша под названием /claw_memory_fix помогает очистить файлы памяти OpenClaw, когда агент забывает учетные данные или разрешения. Инструмент реализует методы от Alibaba, инженеров GitHub, MemGPT и исследования января 2026 года по управлению памятью.

OpenClawRadar
Почему один инструмент run() с командами Unix превосходит вызов функций для AI-агентов
Инструменты

Почему один инструмент run() с командами Unix превосходит вызов функций для AI-агентов

Ведущий backend-разработчик с двухлетним опытом создания агентов утверждает, что единый инструмент run(command="...") с командами в стиле Unix превосходит традиционные каталоги вызова функций. Этот подход использует существующую в LLM знакомство с командами оболочки из обучающих данных.

OpenClawRadar