SourceCraft CLI

AI агентыRU

Терминальный клиент платформы SourceCraft со встроенным AI-агентом. Позволяет вести репозитории, задачи, предложения изменений, релизы и запуски CI не выходя из консоли и ставить агенту задачи словами прямо в контексте репозитория. Документация вендора отдельно отмечает, что в скриптах и автоматизации CLI удобнее, чем REST API.

Яндекс

автор

—

язык

Проприетарная

лицензия

Установка

# Linux и macOS
curl -fsSL https://s3.yandexcloud.net/sourcecraft-cli/install.sh | sh
exec -l $SHELL
# Windows, PowerShell
iex (New-Object System.Net.WebClient).DownloadString('https://s3.yandexcloud.net/sourcecraft-cli/install.ps1')

Установщик сам определяет систему и архитектуру, добавляет путь и настраивает автодополнение. Версию можно зафиксировать переменной VERSION. Первый запуск открывает интерактивную настройку, повторно её вызывает src init.

Чем отличается от Claude Code

Главное отличие не в возможностях, а в происхождении агента. SourceCraft не писал свой — он взял открытый OpenCode под лицензией MIT и подключил его к своим моделям. Документация формулирует это прямо: CLI «никак не ограничивает функциональность opencode, а расширяет её», поэтому ваши плагины, правила и инструменты для OpenCode продолжают работать. У Claude Code агент собственный и закрытый.

Второе отличие — привязка к платформе. Агентская часть работает в любом каталоге, но команды src pr, src issue, src run и src repo имеют смысл только для репозиториев, размещённых в SourceCraft. Claude Code платформенно-нейтрален.

Третье — оплата. Тарифы SourceCraft номинированы в рублях и тенге и проходят через Yandex Cloud, тогда как подписку Anthropic из России напрямую оплатить нельзя.

Что умеет

Агентские команды: src code запускает OpenCode с конфигурацией платформы, src do выполняет задачу без входа в интерфейс, отдельно живут src codereview, src prdescription и src skill.

Работа с платформой: репозитории, задачи, предложения изменений, релизы, вехи, метки и запуски CI вместе с ссылками на артефакты. Фильтр по меткам понимает и перечисление через запятую как «или», и выражение в кавычках как «и».

Команда src api шлёт аутентифицированные запросы к REST API платформы с выбором метода, заголовками, пагинацией и фильтрацией через jq — то есть закрывает всё, чего нет в отдельных командах.

Есть встроенный git credential helper: аутентификация git в платформе настраивается через src auth setup-git, без SSH-ключей и токенов доступа. Редактор Zed подключается по протоколу ACP.

Что нужно и сколько стоит

Нужен аккаунт SourceCraft и установленный git. Из систем поддерживаются Linux, Windows и macOS начиная с 12 Monterey. Офлайн не работает: анализ кода выполняется на стороне платформы.

Агентский режим тарифицируется с 6 апреля 2026 года. Бесплатный тариф Code Assistant Free даёт 500 нейрокредитов в месяц на чат и агентский режим плюс 4 000 запросов автодополнения и доступен только для персональной организации. Тариф Pro — 700 ₽ за рабочее место в месяц, 2 000 нейрокредитов, не более пяти мест на организацию.

Учётные данные хранятся в системном хранилище ключей, а там, где его нет — в Docker, WSL или виртуальной машине без графической среды — в файловой системе; CLI об этом предупреждает.

Частые вопросы

Чем SourceCraft CLI отличается от Claude Code?

SourceCraft не разрабатывал собственного агента: он обернул открытый OpenCode под лицензией MIT и подключил его к своим моделям, поэтому ваши плагины и правила для OpenCode продолжают работать. У Claude Code агент собственный и закрытый. Кроме того, команды работы с задачами и предложениями изменений имеют смысл только для репозиториев в SourceCraft.

Агентский режим платный?

С 6 апреля 2026 года использование Code Assistant тарифицируется. Бесплатный тариф Free даёт 500 нейрокредитов в месяц и доступен для персональной организации; тариф Pro стоит 700 ₽ за рабочее место в месяц и даёт 2 000 нейрокредитов.

Что такое нейрокредит и почему счёт не в токенах?

Это обобщённая мера потребления ресурсов моделей. Платформа использует ансамбль моделей с разными токенизаторами и разной себестоимостью, поэтому расход считают не в токенах. Упрощённо один нейрокредит соответствует одному рублю.

Спишутся ли деньги сверх квоты, если она закончится?

Нет. Чтобы началось платное потребление сверх квоты, нужно самому выставить лимит дополнительных трат в интерфейсе — по умолчанию он равен нулю.

Теги

яндексsourcecraftтерминалагентроссийские сервисы
sourcecraft.dev ↗← Все CLI инструментыРоссийские AI-агенты