logoAIStage

Claw Code Основные функции

Этот open-source фреймворк предлагает переписывание архитектуры Claude Code на Python и Rust в чистой комнате, с функциями мульти-агентной оркестрации, вызова инструментов и терминальной AI-разработки, набрав 48k+ звезд на GitHub.

Посетить сайт

Основные возможности Claw Code

Система инструментов на основе плагинов

Предоставляет 19 инструментов с контролем доступа для ввода-вывода файлов, выполнения команд оболочки, операций с Git и веб-скрейпинга. Каждый инструмент работает в изолированной песочнице с настраиваемыми правилами доступа.

Автономный цикл агента

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

Оркестрация мультиагентности

Поддерживает создание субагентов (внутренне называемых «роями») для параллельного выполнения сложных задач. Позволяет разделять задачи на независимые подзадачи с общим доступом к памяти.

LLM API Клиент

Предоставляет API-клиент, независимый от провайдера, с автоматическими повторными попытками, SSE-стримингом, OAuth-аутентификацией и отслеживанием использования токенов с оценкой стоимости. Поддерживает нескольких провайдеров LLM.

Управление сессиями и памятью

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

Движок запросов

Выступает в роли центрального интеллекта, управляя всеми вызовами LLM API, стримингом ответов, стратегиями кэширования и многошаговой оркестрацией. Имеет независимый от провайдера дизайн и настраиваемые ограничения на количество ходов.

Ядро производительности на Rust

Построено на рабочем пространстве Rust из 6 крейтов с 16 модулями выполнения для критичных к производительности путей. Включает JSON-парсер без зависимостей, OAuth PKCE-поток и рендеринг терминала с подсветкой синтаксиса.

Интеграция MCP

Обеспечивает полную поддержку протокола Model Context Protocol (MCP) с 6 типами транспорта: Stdio, SSE, HTTP, WebSocket, SDK и ClaudeAiProxy. Используется для подключения к внешним серверам инструментов с автоматической нормализацией имен и OAuth-аутентификацией.

Слэш-команды

Предоставляет 15 интерактивных команд (/compact, /model, /permissions, /cost, /session) с поддержкой возобновления, категоризацией графа команд и интеграцией REPL для комплексного управления сессией.

Система разрешений

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

Варианты использования Claw Code

  • Разработчики: Создавайте пользовательские AI-агенты программирования с помощью плагинной системы инструментов и расширяемой архитектуры Claw Code.
  • Вкладчики в open-source: Усильте фреймворк Claw Code, внося вклад в его модульный Python‑и Rust‑код.
  • Исследователи: Изучайте реализацию архитектуры Claude Code в чистом помещении для получения инсайтов по развитию AI-агентов.
  • Корпоративные пользователи: Развертывайте самодельные AI-агенты программирования с поддержкой множества провайдеров LLM и контролем прав в Claw Code.
  • Студенты: Изучайте архитектуру и реализацию AI-агентов, исследуя открытый исходный код Claw Code.

Рекомендуемые*

Claw Code Альтернативы