SourceCraft как экзоскелет разработчика: обзор большого обновления платформы

Представили новую версию SourceCraft на Yandex Neuro Scale!

На конференции Yandex Neuro Scale 2025 мы сделали решающий шаг вперёд: SourceCraft вышел в общий доступ и готов поддерживать проекты любого масштаба. Главная новинка — в нашем кодовом ассистенте SourceCraft Code Assistant теперь доступен режим ИИ‑агента. Благодаря этому SourceCraft стала первой в России платформой, где агент встроен в полный цикл создания ИТ‑продуктов — от идеи до развертывания. На платформе также появились новые инструменты безопасности, расширенная кодонавигация и интеграция с облачной платформой Yandex Cloud для развёртывания приложений. SourceCraft остается бесплатной для всех пользователей, а новые участники могут получить гранты на облачные сервисы для тестирования возможностей.

SourceCraft Code Assistant эволюционирует в ИИ‑напарника

Наш обновленный SourceCraft Code Assistant — это уже не только чат и подсказки. Это ИИ‑напарник, который работает прямо в веб‑интерфейсе и обладает полным контекстом вашего проекта.

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

  • Агентский режим: полная автоматизация от идеи до деплоя в Yandex Cloud по одному запросу! Агент сам создаст репозиторий, напишет код, сгенерирует тесты, проверит безопасность, подготовит пулл‑реквест и запустит развертывание.

Для любителей гибкости наш плагин для VSCode поддерживает подключение внешних LLM‑моделей и MCP‑серверов, позволяя командам выбирать лучшие ИИ‑инструменты под свои нужды.

Управление квотами и работой с данными пользователя доступны прямо в интерфейсе SourceCraft.

Интеграция с Yandex Cloud: безопасный CI/CD без лишних хлопот

SourceCraft теперь полностью интегрируется с облачной платформой Yandex Cloud через сервисные подключения — это безопасный способ получить доступ к API Yandex Cloud из CI/CD‑процессов. При выполнении автоматизаций система обменивает токен пользователя SourceCraft на короткоживущий IAM‑токен сервисного аккаунта без необходимости хранения долгоживущих ключей в коде или секретах репозитория.

Что можно делать прямо из пайплайна:

  • Создавать виртуальные машины (Compute Cloud).

  • Работать с секретами (Yandex Lockbox).

  • Загружать файлы в Object Storage.

  • Настраивать базы данных и развертывать в Kubernetes.

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

Гибкость и контроль:

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

  • Три типа раннеров: запускайте автоматизации рабочих процессов в CI на бессерверных контейнерах, масштабируемых серверах Облака или на собственном оборудовании.

Одно из ключевых нововведений — новый токен доступа для CI/CD. Он работает как токен пользователя, позволяя не только управлять облачными ресурсами, но и вашими же репозиториями прямо из пайплайна. Это открывает возможности для продвинутой автоматизации:

  • Запуск CI/CD для автогенерации кода

  • Выполнение сквозных интеграционных (E2E) тестов

  • И многое другое — там, где пайплайну нужны права на работу с платформой.

Улучшенная навигация по коду позволяет за секунды разобраться в структуре даже самого сложного проекта прямо в веб‑интерфейсе SourceCraft — без необходимости переключаться в IDE.

С помощью улучшенной кодонавигации вы можете:

  • Получать мгновенные подсказки — при наведении на элементы кода появляется документация функций

  • Переходить к определениям — одним кликом перемещайтесь к исходному коду функции

  • Анализировать использование кода — отслеживайте все места применения функции в проекте, в том числе в предложениях изменений

  • Быстро ориентироваться в больших файлах — специальная панель показывает структуру файла, помогая мгновенно перейти к нужному классу или функции

Особенно мощно это работает при ревью кода: навигация в разы ускоряет анализ больших изменений, поскольку вся контекстная информация о ключевых элементах доступна напрямую в интерфейсе ревью без переключения во внешние IDE.

Расширена поддержка языков:

Система поддерживает популярные языки программирования: Python, Java, TypeScript/JavaScript, C, C++, Go, а в новой версии добавлены C# и Kotlin. Также работает с protobuf‑файлами и объявлениями сущностей в ci.yaml.

Безопасность: находим угрозы до того, как они станут проблемой

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

Система безопасности отслеживает:

Вся информация о найденных проблемах собирается в удобном отдельном разделе. Здесь разработчик видит не просто список уязвимостей, а приоритизированную дорожную карту для исправлений. Система помогает сосредоточиться на самых серьезных рисках, чтобы быстрее закрывать критичные вопросы и снижать вероятность атак на цепочку поставок.

«SourceCraft мы создаём как экзоскелет разработчика — платформа усиливает его естественные способности, но не заменяет в принятии решений. Наша цель — сократить время, которое тратят команды на разработку на 30%. Поэтому мы сместили фокус с автоматизации написания кода на ускорение всего жизненного цикла разработки — от планирования задач до тестирования, развертывания и эксплуатации систем. Для этого мы интегрировали платформу с MCP‑инфраструктурой — единым API для взаимодействия ИИ с трекерами, системами развертывания и мониторинга. Следующий шаг — A2A‑протоколы для координации мультиагентных систем», — рассказал Дмитрий Иванов, руководитель платформы SourceCraft.

Поддержка Github Actions

Мы начинаем поддерживать GitHub Actions, давая возможность использовать популярные действия в своих пайплайнах. GitHub Actions — это стандарт описания переиспользуемых автоматизаций, который быстро стал популярен у пользователей по всему миру. Со временем мы будем уменьшать количество ограничений и идти в сторону нативной поддержки GitHub Actions вместе с кубиками.

Публичный API: открываем возможности для интеграций

Запущена первая версия публичного API для интеграции со сторонними инструментами и автоматизации работы с платформой.

Уже доступны:

  • Полное управление репозиториями: создание, редактирование, удаление, форк
  • Работа с кодом: файлы, ветки, теги, предложения изменений
  • CI/CD‑автоматизации: запуск и управление процессами
  • Контроль доступа: управление ролями пользователей
  • Управление задачами (Issues): создание, редактирование, комментирование
  • Работа с метками и вехами

Дополнительные улучшения платформы

Обновлена система приглашений: теперь можно приглашать пользователей напрямую в репозиторий, минуя этап создания персональн организации.

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

Обновлен профиль пользователя с отображением квот на использование ресурсов платформы.

Зарегистрируйтесь на SourceCraft и попробуйте платформу уже сейчас!

SourceCraft как экзоскелет разработчика: обзор большого обновления платформы
Войдите, чтобы сохранить пост