whynotAI Lab

Clawk — изолированные Linux-машины для ИИ-ассистентов

Опубликовано Jul 14, 20262 мин чтенияНачальный

Что произошло

На GitHub появился инструмент clawk — решение для безопасного запуска ИИ-ассистентов в изолированных виртуальных машинах. Он предназначен для разработчиков, которые хотят дать ИИ-помощникам больше свободы действий, не рискуя основной системой.

Основная идея: вместо того чтобы запускать ИИ-ассистента прямо на своём компьютере (со всеми рисками), вы создаёте для него отдельную виртуальную Linux-машину. В этой среде агент может свободно устанавливать пакеты, запускать код и даже совершать ошибки — ваш хост останется нетронутым.

Детали

  • Простота использования: Достаточно перейти в каталог проекта и выполнить clawk — виртуальная машина запустится автоматически.
  • Сетевые ограничения: По умолчанию заблокированы все внешние соединения, кроме предварительно разрешённых доменов (GitHub, npm, PyPI и другие популярные сервисы).
  • Гибкость: Можно использовать любые OCI-образы в качестве базовой системы, настраивать количество CPU и памяти.
  • Работа с несколькими репозиториями: Поддержка git worktree для проектов, распределённых по разным репозиториям.
  • Персистентность: Состояние беседы с ИИ сохраняется даже после уничтожения виртуальной машины.

"The agent gets its own machine instead of yours" — так описывают основной принцип работы разработчики clawk.

Важно

Проект пока находится в стадии активной разработки (pre-1.0). Некоторые функции могут измениться, возможны баги.

Почему это важно

Традиционно перед разработчиком, использующим ИИ-ассистента, стоит неприятный выбор:

  1. Либо одобрять каждое действие ИИ вручную (что убивает всю продуктивность)
  2. Либо давать агенту полный доступ (и рисковать своей системой)

Clawk предлагает третий путь — «золотую середину». ИИ-ассистент получает полную свободу действий, но только внутри изолированной среды. Это особенно актуально для:

  • Установки зависимостей и системных пакетов
  • Запуска потенциально опасного кода
  • Работы с несколькими проектами одновременно
  • Тестирования в условиях, близких к продакшену

Что дальше

Сейчас clawk поддерживает macOS на Apple Silicon и экспериментально — Linux через firecracker. В будущем вероятно:

  • Расширение поддержки платформ
  • Дополнительные интеграции с популярными ИИ-ассистентами
  • Улучшенные механизмы управления ресурсами
  • Готовые конфигурации для разных языков программирования
Совет

Для работы с Claude Code рекомендуется один раз выполнить настройку токена — тогда все новые виртуальные машины будут автоматически аутентифицированы.

Это разбор
Самостоятельный разбор новости. Оригинал на github.com — по ссылке ниже.

Источники

Было полезно?