28 января 2025 года компания Block Джека Дорси представила локального ИИ-ассистента для разработчиков под названием codename goose. Исходный код решения написан на Rust и TypeScript и опубликован на GitHub под лицензией Apache License 2.0.
Нейропомощник codename goose умеет создать приложения за один промпт, сам меняет код в файлах, тестирует скрипты, делает скриншоты, фиксит баги.
Проект codename goose работает полностью локально. Есть интеграция с GitHub, Google Drive, всем популярным IDE и другим инструментам разработчиков.
В проекте поддерживается популярные LLM.
Goose может справиться с широким спектром задач, от простых до сложных, в различных инженерных областях. Вот несколько примеров задач, с которыми Goose помог разработчикам:
проведение миграции кода, например, с Ember на React, с Ruby на Kotlin, с Prefect-1 на Prefect-2;
погружение в новый проект на незнакомом языке программирования;
перенос кодовой базы с field-based injection на constructor-based injection в dependency injection framework;
проведение тестов производительности для build command с использованием build automation tool;
увеличение покрытия кода выше определённого порогового значения;
формирование API для хранения данных;
создание Datadog monitors;
удаление или добавление флагов функций;
генерация модульных тестов для различных фич.
Источник: habr.com