Goose — это агент с открытым исходным кодом, получивший 45,5 тысяч звезд на GitHub. Он позволяет запускать любую LLM в качестве полностью автономного агента для кодирования и рабочих процессов. Novita AI является нативным провайдером первого класса, предоставляя доступ к более чем 200 моделям по цене, значительно ниже проприетарных API.
Что такое Goose?
Goose — это бесплатный AI-агент с открытым исходным кодом, который работает локально на macOS, Linux и Windows. Построенный на Rust для низкого потребления памяти и высокой производительности, Goose выходит за рамки ассистента по коду — он может выполнять команды в терминале, устанавливать пакеты, редактировать файлы, запускать тесты, просматривать веб-страницы, запрашивать базы данных и автоматизировать сложные многошаговые рабочие процессы, управляемые LLM по вашему выбору.
В отличие от веб-интерфейсов ChatGPT или Claude, Goose работает на вашем компьютере с полным доступом к локальной среде. Он подключается к LLM через API и использует мощную экосистему расширений (более 70 инструментов MCP) для связи генерации текста с реальными системными действиями.
Под капотом Goose работает как цикл из трех компонентов:
- Интерфейс — десктопное приложение (GUI) или CLI
- Агент — основной цикл, управляющий вызовами LLM, выполнением инструментов и контекстом
- Расширения — серверы инструментов на базе MCP (GitHub, Google Drive, терминал, браузеры, базы данных и другое)
Goose поддерживается фондом AAIF (Agentic AI Foundation), входящим в Linux Foundation, с более чем 460 контрибьюторами и активным развитием.
Почему стоит выбрать Novita AI для Goose?
Более 200 моделей с поддержкой вызова инструментов
Агенты Goose сильно зависят от вызова инструментов — LLM должна надежно вызывать команды терминала, редактирование файлов и API-запросы. Платформа предлагает более 200 моделей с открытым исходным кодом с поддержкой вызова инструментов, с окнами контекста от 32K до 262K токенов. Вы можете переключать модели для каждой задачи без смены провайдера.
| Модель | Контекст | Сильная сторона |
|---|---|---|
| moonshotai/kimi-k2.5 | 262K | Кодирование, многошаговые рассуждения |
| zai-org/glm-5.1 | 205K | Долгосрочные агентные задачи |
| minimax/minimax-m2.7 | 205K | Задачи с длинным контекстом |
| deepseek/deepseek-v3.2 | 164K | Генерация кода |
| google/gemma-4-31b-it | 262K | Эффективное следование инструкциям |
Последняя проверка: 2026-04-20. Полный список моделей на novita.ai/models.
Экономичный доступ к API
API проприетарных моделей (Claude, GPT-4o) стоят $3–$15 за миллион входных токенов. Модели с открытым исходным кодом на платформе начинаются от $0,02 за миллион токенов, достигая $0,80 для способных агентных моделей, что делает длительные сессии Goose значительно более доступными.
API, совместимый с OpenAI
API полностью совместим с OpenAI, что позволяет Goose использовать его без какого-либо специального кода. Один и тот же шаблон base_url работает со всеми более чем 200 моделями по одному ключу.
Поддержка провайдера первого класса
Novita AI указана в официальной документации Goose как нативный провайдер — никаких обходных путей или специальной настройки не требуется. Просто goose configure, выберите Novita AI, и вы готовы к работе.
Установка Goose
macOS / Linux (рекомендуется):
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
Homebrew:
brew install block-goose-cli
Windows: Скачайте Goose-win32-x64.zip со страницы релизов GitHub и следуйте инструкциям.
Проверьте установку:
goose --version
Настройка Novita AI в Goose
Шаг 1: Получите API-ключ Novita AI
- Зарегистрируйтесь или войдите на novita.ai
- Перейдите в Settings → API Key Management
- Нажмите Create New Key и скопируйте его
Шаг 2: Подключите Novita AI через goose configure
Запустите интерактивный мастер настройки:
goose configure
Когда появится запрос: выберите “Configure Providers” → выберите “Novita AI” → введите ваш NOVITA_API_KEY → выберите модель.
Шаг 3: Проверьте конфигурацию
Goose сохраняет конфигурацию в ~/.config/goose/config.yaml (Linux/macOS). Она должна выглядеть так:
GOOSE_PROVIDER: "novita"
GOOSE_MODEL: "your-chosen-model-id"
Запустите сессию для подтверждения:
goose session
Альтернатива: настройка через переменные окружения
Для CI/CD пайплайнов, Docker контейнеров или бессерверных серверов:
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-chosen-model-id
export NOVITA_API_KEY=your_api_key_here
goose session
Переменные окружения имеют наивысший приоритет и переопределяют config.yaml.
Одноразовое переопределение модели:
goose run --model deepseek/deepseek-v3.2 -t "Рефакторинг этой функции для повышения производительности"
Работа с функциями Goose на Novita AI
Агентные сессии кодирования
Запустите сессию и дайте Goose задачу высокого уровня — он автоматически обрабатывает вызовы инструментов:
goose session
> Напишите сервис Python FastAPI, который читает из PostgreSQL и предоставляет REST API.
Создайте структуру проекта, установите зависимости и добавьте unit-тесты.
Goose создаст директории, установит пакеты через pip, напишет код, запустит тесты и будет итеративно улучшать — все это под управлением LLM.
Запуск рецептов (рабочие процессы для обмена)
Рецепты Goose — это YAML-файлы, определяющие переиспользуемые параметризованные рабочие процессы. Ваша команда может обмениваться и запускать один и тот же рецепт с одной и той же моделью:
goose run --recipe ./code-review.yaml --params '{"repo_path": "./my-project"}'
Параллельные подагенты
Goose поддерживает создание независимых подагентов для параллельных задач, каждый с изолированным контекстом. Это особенно эффективно с моделями с большим контекстом (200K+ токенов), которые могут удерживать большие кодовые базы в одной сессии.
Настройка нескольких моделей
Установите отдельную модель для планирования (высокоуровневые рассуждения) и модель для выполнения (вызовы инструментов):
export GOOSE_PLANNER_PROVIDER=novita
export GOOSE_PLANNER_MODEL=your-reasoning-model
export GOOSE_PROVIDER=novita
export GOOSE_MODEL=your-execution-model
Goose против других фреймворков для AI-агентов
| Goose | LangChain Agents | AutoGen |
|---|---|---|
| Установка | Один бинарник | pip + собственный код |
| Интерфейс | CLI + десктопный GUI | Только код |
| Расширения | 70+ встроенных инструментов MCP | Создание своих |
| Novita AI | Нативный провайдер первого класса | Обход через OpenAI-совместимость |
| Локальные модели | Ollama, LM Studio, Ramalama | Требуется настройка |
| Рецепты/рабочие процессы | YAML, возможность обмена | Python скрипты |
| Лицензия | Apache 2.0 | MIT |
Последняя проверка: 2026-04-20
Заключение
Goose — это высокопроизводительный AI-агент с открытым исходным кодом: 45,5k звезд, более 460 контрибьюторов и активный релизный цикл. С Novita AI в качестве нативного провайдера вы получаете доступ к более чем 200 моделям с открытым исходным кодом с поддержкой вызова инструментов и ценами, которые делают длительные агентные сессии действительно экономичными.
Будь то автоматизация рабочего процесса разработки, запуск ревью кода, интегрированного с CI/CD, или создание многомодульных исследовательских пайплайнов — комбинация Goose + Novita AI даёт готовую к продакшену настройку менее чем за 5 минут.
Novita AI — ведущая облачная платформа AI и агентов для разработчиков, предлагающая более 200 моделей с открытым исходным кодом через API, совместимый с OpenAI, инфраструктуру для агентных песочниц и GPU-облако — всё в одном аккаунте.
Рекомендуемые статьи
- Как использовать Claude Code с Novita AI — Подключите Claude Code к более чем 200 моделям с открытым исходным кодом через Novita AI
- Как использовать Cursor с Novita AI — Настройте Novita AI в качестве бэкенда LLM в IDE Cursor
- Как использовать Roo Code с Novita AI — Запускайте Roo Code с API, совместимым с OpenAI от Novita AI
Часто задаваемые вопросы
Бесплатно ли использовать Novita AI с Goose?
Novita AI предоставляет новым пользователям бесплатные кредиты для начала работы. После этого модели тарифицируются по токенам — обычно $0,02 за миллион входных токенов для способных моделей с открытым исходным кодом.
Какую модель Novita AI лучше использовать с Goose?
Это зависит от задачи. Для долгосрочной агентной работы выбирайте модель с контекстом более 200K. Для задач, чувствительных к стоимости, у Novita AI есть модели от $0,02/М токенов. Просмотрите полный каталог на novita.ai/models.
Могу ли я использовать Goose с несколькими моделями Novita AI одновременно?
Да. Установите GOOSE_PLANNER_MODEL для задач планирования и GOOSE_MODEL для выполнения. Оба могут ссылаться на разные модели Novita AI.
Хранит ли Goose мои разговоры локально?
Да — все данные сессии хранятся локально на вашем компьютере. Goose отправляет на API Novita AI только промпты и результаты работы инструментов.
Где найти все доступные модели Novita AI для Goose?
Полный каталог моделей на novita.ai/models. Goose также поддерживает конфигурацию провайдера в своем репозитории GitHub.
