Что это такое
goose — локальный ИИ-агент общего назначения. Он работает не только с кодом: его можно использовать для исследований, текстов, автоматизации, анализа данных и задач, где модель должна обращаться к инструментам. Проект включает настольное приложение, CLI и API, а сам агент написан на Rust.
Репозиторий ранее был связан с Block, а затем переехал в Agentic AI Foundation при Linux Foundation. Это важная деталь: проект позиционируется не как закрытая надстройка одного провайдера, а как расширяемый агентский инструмент, который может работать с разными моделями и подключениями.
Что внутри
goose поддерживает множество провайдеров моделей, включая Anthropic, OpenAI, Google, Ollama, OpenRouter, Azure и Bedrock. Также упоминается подключение расширений через Model Context Protocol. На практике это значит, что агент может жить рядом с локальными файлами, терминалом, внешними сервисами и инструментами, а не ограничиваться окном чата.
Установка CLI
Пример показывает установку командной версии. После установки goose можно запускать из терминала и подключать к нужному провайдеру модели.
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash
goose
Где полезен
goose интересен разработчикам и техническим пользователям, которым нужен агент на собственной машине: разобрать проект, выполнить серию команд, подготовить текст, собрать данные, связать несколько инструментов. Наличие настольного приложения снижает порог входа, а CLI и API дают путь к более инженерным сценариям.
Ограничения
Главные вопросы для таких агентов — права доступа, контроль действий и качество подключенных моделей. Чем больше инструментов получает агент, тем внимательнее нужно настраивать окружение, секреты и границы выполнения. goose дает удобную основу, но ответственность за проверку результатов, команды и доступ к данным остается на пользователе или команде.