Skip to main content
OpenCode — терминальный AI-ассистент для разработчиков. Работает прямо в терминале, понимает контекст проекта и помогает писать, редактировать и отлаживать код.

Требования

  • Современный терминал (WezTerm, Alacritty, Ghostty, Kitty или iTerm2)
  • curl и jq для скрипта автонастройки
  • API-ключ

Установка OpenCode

Быстрая настройка

Используйте скрипт автонастройки для подключения SpeShu.AI к OpenCode:
1

Запустите скрипт

Скрипт проверит наличие зависимостей (curl, jq, opencode) и запросит ваш API-ключ.
2

Введите API-ключ

Получите ключ в личном кабинете и вставьте его в терминал.
3

Готово

Скрипт автоматически:
  • Проверит валидность ключа
  • Загрузит список доступных моделей
  • Создаст или обновит opencode.json с провайдером speshu

Ручная настройка

Если вы предпочитаете настроить вручную, создайте файл opencode.json в корне проекта:
Затем выберите модель командой /models в OpenCode.

Использование

Запустите OpenCode в директории проекта:

Основные команды

Режимы работы

  • Tab — переключение в режим планирования (Plan Mode)
  • @ — поиск и добавление файлов в контекст
  • Перетаскивание изображений для визуального контекста

Рекомендуемые модели

Решение проблем

Убедитесь что OpenCode установлен и доступен в PATH:
Если команда не найдена, переустановите OpenCode.
  • Проверьте правильность API-ключа
  • Убедитесь в наличии средств на балансе
  • Проверьте правильность Model ID
  • Актуальный список моделей: /v1/models
  • Перезапустите скрипт настройки для обновления списка
Убедитесь что установлены зависимости:
На macOS установите jq через Homebrew: brew install jq

Поддержка