block/goose

an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM

Инструменты⭐ 54 511Rustпоследний релиз: v1.51.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Goose — это открытый AI-агент с графическим интерфейсом и CLI, работающий локально на машине пользователя для выполнения задач, выходящих за рамки простого написания кода.

Зачем нужен

Инструмент позволяет не только генерировать код, но и устанавливать, запускать, редактировать и тестировать его с использованием любых LLM. Он полезен для автоматизации рабочих процессов, исследований и анализа данных, объединяя возможности десктопного приложения, терминала и API.

Что можно реализовать

  • Автоматизация рутинных задач и рабочих процессов (workflows) на уровне операционной системы
  • Исследование тем и написание текстов с помощью различных языковых моделей
  • Анализ данных и выполнение скриптов через CLI или десктопное приложение
  • Встраивание AI-агента в собственные продукты через предоставляемое API

Ключевые возможности

  • Поддержка 15+ провайдеров LLM (Anthropic, OpenAI, Google, Ollama, OpenRouter и др.)
  • Интеграция с 70+ расширениями через открытый стандарт Model Context Protocol (MCP)
  • Кроссплатформенность: нативные приложения для macOS, Linux, Windows и CLI
  • Высокая производительность и переносимость благодаря написанию на Rust
  • Возможность создания кастомных дистрибутивов с предустановленными провайдерами и брендингом

👤 Кому подойдёт: разработчики, специалисты по данным, исследователи, пользователи, желающие автоматизировать задачи на своем компьютере

Релизы

v1.50.0major
🕐 12 дн назад · релиз на GitHub ↗

Добавлена поддержка GPT-6 Astra, tool calling для агента и интеграция AIML API. Устранены критические уязвимости и улучшена стабильность.

  • Added: Добавлена поддержка моделей GPT-6 Astra и интеграция с AIML API.
  • Added: Реализована функция tool calling для goose-agent.
  • Fixed: Обязательное использование HTTPS для подключений к Snowflake.
  • Fixed: Исправлено зависание интерфейса после переименования сессии.
  • Added: Kotlin-разработчики могут настраивать путь Databricks AI Gateway.
  • Deprecated: Удалено управление реестром моделей в локальном инференсе и быстрая маршрутизация.
v1.48.0minor
🕐 24 дн назад · релиз на GitHub ↗

v1.48.0: новые AI-провайдеры, улучшен UI, добавлены встроенные навыки и усилены меры безопасности.

  • Added: Добавлена поддержка множества новых декларативных провайдеров: TrustedRouter, OpenCode Zen, Gondola, SayGM, Lynkr, PleumRouter, а также обновлена модель GLM-5.3.
  • Added: Встроенные навыки Web-search и browser-use, поддержка GPT-5.6 через AWS Bedrock и нативная транскрипция аудио.
  • Added: Улучшения десктопного интерфейса: выбор рецептов для расписаний, сортировка провайдеров, аккордеоны в истории и автофокус ввода.
  • Added: Новые возможности для разработчиков: хуки PreToolUse, OpenTelemetry observability, CLI-команда /new и пакеты для Linux ARM64.
  • Fixed: Критические исправления безопасности: валидация прав, очистка секретов, защита от XSS в OAuth и санитизация MCP-промптов.
v1.47.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.47.0: новые функции чата, исправления безопасности, оптимизация затрат и переход на ACP SDK 1.3.0.

  • Added: Интерактивный индикатор ветки Git в чате и выбор недавно использованных моделей.
  • Added: Поддержка предварительно зарегистрированных OAuth-клиентов для расширений streamable_http.
  • Deprecated: OAuth-провайдер Gemini признан устаревшим.
  • Fixed: Исправлена ошибка оплаты за запись в кэш промптов при быстрых вызовах моделей.
  • Fixed: Усилены меры безопасности: защита токенов OAuth, ограничение чтения файлов и изображений.
  • Added: Миграция на ACP SDK 1.3.0 и создание нового модуля goose-agent.
v1.46.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.46.0: новые команды, улучшенный трекинг стоимости, хуки, OAuth и UI-улучшения.

  • Added: Добавлены новые команды: /goal, /status, /model, goose review и флаг --edit.
  • Added: Улучшен трекинг использования: статистика по сообщениям, учёт кэш-токенов и экспорт в Markdown.
  • Added: Введены хуки (Hooks) с возможностью блокировки вызовов инструментов и команда /goal для самопроверки агента.
  • Added: Обновлён OAuth: проактивное обновление токенов, стабильный порт для редиректа и поддержка logo_uri.
  • Added: Улучшен интерфейс: перетаскиваемая боковая панель, поиск по истории, TUI-редактор диффов и стриминг вывода shell.
v1.45.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v1.45.0: поддержка Opus5 и Gemini, обновление rmcp 2.0, исправления работы инструментов и UI.

  • Added: Добавлена поддержка модели Opus5 с адаптивным мышлением и новых моделей Gemini.
  • Added: Выполнен переход на rmcp 2.0 и улучшен слой API uniffi.
  • Added: Появилась возможность отключать встроенные навыки и настраивать доступ к документации в air-gapped средах.
  • Fixed: Восстановлена динамическая поддержка Grok и обновлены имена моделей DeepSeek для API v4.
  • Fixed: Исправлена передача аргументов инструментов, работа сессий в CLI/Desktop и корректность темной темы.
v1.41.0major
🕐 2 мес назад · релиз на GitHub ↗

Релиз v1.41.0: массовое добавление новых AI-провайдеров, локализация на десятки языков, новые команды CLI и улучшения ACP.

  • Added: Добавлена поддержка множества новых провайдеров: iFlytek, Fireworks AI, Together AI, Alibaba (Qwen), Databricks, Scaleway, NEAR AI Cloud, xAI SuperGrok и других.
  • Added: Расширена локализация десктопного приложения: добавлены русский, корейский, японский, турецкий, испанский, французский, немецкий и другие языки.
  • Added: Введены новые команды CLI: /status, /model, /goal, goose review, tui, а также поддержка сессий через deep links (goose://resume, goose://new-session).
  • Added: Улучшена работа с моделями: поддержка GLM-5.2, gpt-5.5, локальный инференс через MLX, единое управление effort для размышлений и трекинг токенов кэша.
  • Fixed: Исправлены ошибки очистки агентов ACP, синхронизации сессий, обработки ошибок 400, ценообразования Databricks и автообновления на macOS.
v1.40.0major
🕐 2 мес назад · релиз на GitHub ↗

Релиз v1.40.0: масштабное расширение поддержки провайдеров и языков, новые CLI-команды, система хуков и локальный MLX.

  • Added: Добавлена поддержка множества новых AI-провайдеров: Together AI, Databricks, Scaleway, Vercel, NEAR AI Cloud, Alibaba (Qwen), xAI SuperGrok, EmpirioLabs, OrcaRouter, Perplexity и OpenAI через AWS Bedr
  • Added: Расширен список локалей десктопного приложения: добавлены поддержка корейского, японского, испанского, хинди, а также французского, немецкого, итальянского, португальского, индонезийского, малайского,
  • Added: В CLI добавлены новые команды: /status, /model для переключения моделей в сессии, /goal для самооценки агента и goose review для локального ревью кода.
  • Added: Введена система хуков для расширения функциональности, включая возможность отмены вызова инструментов (PreToolUse denial) и блокировки выполнения.
  • Added: Добавлена поддержка локального инференса через MLX, модели GLM-5.2, а также унифицированное управление усилиями мышления (thinking effort) для всех провайдеров.
v1.39.0major
🕐 2 мес назад · релиз на GitHub ↗

ACP-интеграция, локальный MLX, новые провайдеры, переводы и улучшенное управление сессиями в Goose v1.39.0

  • Added: Масштабная интеграция ACP для управления рецептами, конфигурацией, сессиями и UI десктопного приложения
  • Added: Поддержка локального инференса через MLX и новые декларативные провайдеры: EmpirioLabs, Together AI, OrcaRouter
  • Added: Поддержка моделей OpenAI GPT через AWS Bedrock mantle endpoint и аутентификации Azure Entra ID
  • Added: Локализация десктопного приложения на корейском, испанском, японском и хинди
  • Added: Новые инструменты: чтение изображений, отслеживание кэш-токенов для точной отчетности по стоимости