OpenCode
Anomaly and contributors · Настольный клиент агента программирования с ИИ с открытым исходным кодом для работы над локальными проектами, сессий программирования и настраиваемых поставщиков моделей; отдельно от CLI терминала.
Описание
Перевод ИИПоказать оригиналOpenCode Desktop — это графический настольный клиент для open-source агента программирования OpenCode AI, разработанный Anomaly. Он предоставляет разработчикам настольную точку входа для работы с сессиями агента программирования и подключёнными поставщиками моделей. Этот Homebrew cask устанавливает OpenCode.app; он отличается от отдельно распространяемого терминального CLI opencode. Официальный README version1 называет настольное приложение бета-версией.
Возможности
- Работайте с агентом программирования ИИ над локальными проектами через настольный клиент.
- Задавайте вопросы о коде и планируйте или реализуйте изменения с помощью рабочего процесса агента.
- Выбирайте поддерживаемых поставщиков моделей и настраивайте их аутентификацию и модели.
- Используйте агента планирования для анализа или агента сборки для действий по разработке с учётом настроенных разрешений.
- Расширяйте рабочий процесс OpenCode с помощью документированных инструментов, плагинов и интеграций MCP.
- Используйте ту же экосистему проектов OpenCode вместе с отдельными интеграциями для терминала и редактора.
Установка и первое использование
Установите brew install --cask opencode-desktop или скачайте официальный macOS DMG для Apple Silicon или Intel и переместите OpenCode.app в Applications. Запустите приложение, выберите проект и настройте поддерживаемого поставщика через рабочий процесс подключения в приложении. Выберите доступную модель и начните с небольшого вопроса о коде или задачи планирования. Просматривайте предлагаемые операции с файлами и командами в соответствии с настроенными разрешениями. Команды npm, установщика из shell и формулы Homebrew из README устанавливают терминальный инструмент, а не этот настольный cask.
Требования и зависимости
Рабочий Homebrew cask требует macOS12 или новее и предлагает отдельные DMG для ARM64 и x64. Он не объявляет дополнительной зависимости от формулы. Упакованное настольное приложение не требует, чтобы пользователи устанавливали инструментальную цепочку разработки из исходного репозитория только для его запуска. Инструменты, компиляторы и команды тестирования для конкретного проекта остаются зависимостями работы, которую вы поручаете агенту программирования. Для размещённых поставщиков моделей требуются сетевой доступ и подходящие учётные данные; локальные конфигурации моделей имеют собственные требования к серверу и ресурсам. В полученных официальных материалах не было подтверждено фиксированное минимальное значение RAM или объёма установленного хранилища. Текущий DMG для Apple Silicon имеет размер 151,111,725 байт, что не является объёмом установленного пространства.
Платформы, конфликты и сведения об установке
Официальные загрузки настольных релизов включают варианты macOS Apple Silicon/Intel, Windows x64 и Linux deb/rpm/AppImage. Текущий cask также перечисляет варианты Linux AppImage. Не делайте вывод о выпущенном мобильном приложении на основании ресурсов иконок Android/iOS в дереве исходного кода. Полученный здесь официальный README не перечисляет поддерживаемое мобильное или настольное распространение.
Homebrew не объявляет именованного конфликта cask. Другой вручную установленный OpenCode.app может занимать тот же путь Applications. Отдельный OpenCode CLI — это другое распространение, а не объявленный конфликт. Сбои поставщика, неподдерживаемые настройки моделей или учётные данные могут блокировать запросы к моделям, не указывая на сбой установки настольного приложения. Дополнительный Homebrew zap удаляет данные поддержки приложения, кэши, журналы, настройки, веб-хранилище и сохранённое состояние; сохраните нужные настройки и данные сессий перед очисткой.
Аккаунты, расходы и лицензия
Исходный проект лицензирован под MIT. Установка настольного клиента сама по себе не включает неограниченный доступ к размещённым моделям. Аутентификация у поставщика, комиссии за использование API, право на подписку и лимиты моделей зависят от выбранного сервиса; дополнительные размещённые предложения OpenCode имеют отдельные условия. Обратитесь к официальной документации поставщика, а не предполагайте, что подписку можно использовать через любое подключение поставщика. Локальные поставщики требуют отдельно настроенного локального сервиса моделей. В полученном README не указано универсальное требование платной лицензии на настольный клиент.
Официальные ссылки
Новая версия Что нового в 1.18.35 7 окт. · Редакция OpenNavo · Перевод ИИ
- ЯдроДобавьте канонические перенаправления и статистику, читаемую агентами, в JSON/Markdown.