Как перестать воевать с промптами и начать жить с Craft Agents

22 июн 2026
7,094
1,057
49
3 недели

Знакомая история: вы открываете ChatGPT или Claude, чтобы быстро набросать скрипт, но в итоге тратите полчаса на копипасту контекста из терминала, Slack и Jira. Агенты вроде как должны упрощать жизнь, но пока они живут в консоли или веб-интерфейсе, магии не случается. Ребята из Craft (те самые, что делают крутой редактор заметок) решили, что им надоело переключаться между вкладками, и выкатили Craft Agents в опенсорс.

Зачем это нужно, когда есть обычный чат

Если коротко: это десктопное приложение, которое превращает LLM из «умного собеседника» в полноценного ассистента с доступом к вашим файлам и инструментам. Главная проблема существующих решений — либо они слишком простые (веб-чаты), либо требуют танцев с бубном в терминале (Claude Code). Craft Agents пытается усидеть на двух стульях: дает человеческий интерфейс и при этом позволяет агенту реально работать с вашей системой.

Проект построен на принципах Agent Native. Это значит, что любую настройку или интеграцию можно сделать не ковырянием в JSON-конфигах, а простым запросом. Нужно подключить Slack? Так и говорите агенту: «подключи Slack». Он сам найдет нужные доки, спросит креды и все настроит.

Что умеет этот комбайн

Проект поддерживает сразу несколько движков: Claude Agent SDK и Pi SDK. Это позволяет подключать практически любую модель от Anthropic, OpenAI или Google. Но интереснее всего то, как агент взаимодействует с внешним миром.

Работа с источниками данных

В приложении есть понятие Sources. Вы можете натравить агента на локальную папку, базу данных Postgres или облачные сервисы через MCP (Model Context Protocol). Кстати, если у вас уже есть готовые конфиги для Claude Code, их можно просто вставить в чат — агент подхватит настройки и продолжит работу.

Реклама

Управление сессиями как в почтовике

Разработчики внедрили концепцию Inbox для чатов. У каждой сессии есть статус: Todo, In Progress, Done. Это дико удобно, когда у вас висит десяток мелких задач — от рефакторинга метода до написания документации. Можно флагнуть важную переписку или заархивировать то, что больше не нужно.

Автоматизации по расписанию и событиям

Это, пожалуй, самая «вкусная» часть. В Craft Agents можно настроить триггеры. Например, каждое утро в 9:00 агент идет в GitHub, собирает ваши PR и пишет краткий дайджест. Или реагирует на смену ярлыка у сессии. Все это живет в обычном JSON-файле в вашей домашней директории.

{
  "actions": [
    { "type": "prompt", "prompt": "Проверь @github на наличие новых ишью, назначенных на меня" }
  ],
  "cron": "0 9 * * 1-5"
}

Техническая внутрянка

Под капотом у нас Bun, React и Electron. Выбор Bun в качестве рантайма радует — все работает быстро, а установка зависимостей не превращается в ожидание вечности. Для тех, кто не хочет захламлять основную машину, предусмотрен Headless-режим. Можно запустить серверную часть на мощном VPS или в Docker, а на ноутбуке оставить только легкий клиент.

Архитектура выглядит логично:

  • apps/electron: сама оболочка.
  • apps/cli: терминальный клиент для тех, кто любит скриптовать.
  • packages/shared: тут живет вся логика работы с сессиями, шифрование учетных данных (AES-256-GCM) и интеграции.

Интересно реализована работа с большими ответами. Если инструмент возвращает слишком много данных (больше 60 КБ), приложение автоматически прогоняет их через Claude Haiku для суммаризации. Так контекстное окно не забивается мусором.

Как попробовать

Самый быстрый способ для macOS или Linux — запустить скрипт установки:

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

Если вы предпочитаете собирать все руками из исходников, то процесс стандартный:

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

После запуска нужно будет добавить API ключ (Anthropic, OpenAI или Google). Приложение поддерживает и локальные модели через Ollama, так что для экспериментов даже платить за токены необязательно.

Кому это пригодится

Проект явно зайдет тем, кто:

  • Устал от бесконечного копирования кода в ChatGPT и обратно.
  • Пользуется MCP-серверами и ищет для них удобный GUI.
  • Хочет иметь «автономного джуна», который сам сходит в Jira или Google Calendar.

Craft Agents пока еще в активной разработке, и местами это чувствуется (иногда агент может запутаться в сложной структуре папок), но сама концепция «агента в красивой обертке» выглядит очень перспективно. Учитывая, что проект полностью открыт под лицензией Apache 2.0, его можно смело допиливать под свои нужды или использовать как основу для собственных инструментов.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.