Craft Agents выходит в опенсорс: десктопная Agent-рабочая станция с Claude Agent SDK + Pi SDK

Craft Agents выходит в опенсорс: десктопная Agent-рабочая станция с Claude Agent SDK + Pi SDK

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

Команда Craft.do открыла исходный код Craft Agents под лицензией Apache 2.0. Проект объединяет Claude Agent SDK и Pi SDK в единое десктопное приложение для управления мульти-сессиями, MCP-подключениями, несколькими LLM-провайдерами и развёртыванием на удалённом сервере.

Какую проблему решает

Все, кто пользовался Claude Code или Cursor, знают: как только начинаешь одновременно обрабатывать несколько задач — исправлять баг, изучать документацию, подключать API — рабочий процесс быстро фрагментируется. Идея Craft Agents: управлять агентскими сессиями как почтовым ящиком.

  • Несколько параллельных сессий, каждая с независимым статусом (Todo → In Progress → Needs Review → Done)
  • Флаги важных сессий, архивирование, автоматическое именование
  • Полная история разговоров сохраняется на диск, восстановление в любой момент

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

Поддержка нескольких LLM-провайдеров

Не ограничивается Anthropic:

  • Anthropic: API-ключ или подписка Claude Max
  • Google AI Studio: модели Gemini
  • ChatGPT Plus: через Codex OAuth
  • GitHub Copilot: OAuth-аутентификация
  • OpenAI API: прямой ключ

Настройка провайдера по умолчанию для каждого рабочего пространства.

Автоматизация MCP-подключений

Главное отличие Craft Agents. Традиционная настройка MCP требует ручного редактирования JSON — здесь агент делает всё сам:

  • Скажите агенту «добавить Linear как источник» — он найдёт API и MCP-серверы, прочитает документацию, настроит учётные данные
  • Есть готовый MCP JSON? Вставьте, агент обработает остальное
  • Поддержка локальных stdio MCP-серверов (npx, Python-скрипты, локальные бинарники)
  • Поддержка кастомных API: вставьте OpenAPI-спецификацию, скриншоты, URL-адреса эндпоинтов

Интегрировано с 32+ инструментами Craft-документов, Google (Gmail, Calendar, Drive, YouTube), Slack, Microsoft REST API.

Контроль разрешений

Трёхуровневая система, переключение через SHIFT+TAB:

РежимОтображениеПоведение
safeExploreТолько чтение, блокировка записи
askAsk to EditЗапрос подтверждения (по умолчанию)
allow-allAutoАвтоподтверждение всех команд

Удалённый серверный режим

Craft Agents может работать в headless-режиме на удалённом VPS:

# На сервере
CRAFT_SERVER_TOKEN=$(openssl rand -hex 32) bun run packages/server/src/index.ts

# Подключение с десктопа
CRAFT_SERVER_URL=wss://сервер:9100 CRAFT_SERVER_TOKEN=токен bun run electron:start

Длительные сессии на мощном сервере, доступ с любого устройства.

Сравнение с альтернативами

ПараметрCraft AgentsClaude CodeCursor
Управление сессиямиМульти-сессии + статус-воркфлоуОдин терминалОдна сессия в редакторе
Мульти-LLM5+ провайдеровТолько AnthropicНесколько, ручное переключение
MCP-подключениеАвтонастройка агентомРучное JSONРучная настройка
Контроль разрешений3 режима, горячие клавишиВстроенный ask/autoНет детального контроля

Ограничения: Требуется bun и Electron; автоподключение MCP зависит от понимания агентом; относительно новый проект (v0.8.13).

Быстрый старт

Установка одной строкой:

curl -fsSL https://agents.craft.do/install-app.sh | bash

Из исходников:

git clone https://github.com/lukilabs/craft-agents-oss.git
cd craft-agents-oss
bun install
bun run electron:start

На что обратить внимание

  • Команда craft.do использует Craft Agents для разработки самого Craft Agents
  • 82 коммита, 60 тегов, частые релизы — последний v0.8.13 опубликован 19 часов назад
  • 235 Issues, 88 PRs, активное сообщество
  • Лицензия Apache 2.0, дружественна к коммерческому использованию

Ограничения: Только десктоп (macOS/Linux/Windows), мобильная версия пока не поддерживается. Удалённый режим требует собственного VPS и TLS-сертификатов.

Источники