PurpleSchool — курсы программирования онлайн
  • Пути
    • Frontend React разработчик
    • Frontend Vue разработчик
    • Backend разработчик Node.js
    • Fullstack разработчик React / Node.js
    • Mobile разработчик React Native
    • Backend разработчик Golang
    • Devops инженер
    • Backend разработчик Python
  • Подписка
  • AI для кодаНовое
  • О нас
    • Отзывы
    • Реферальная программа
    • О компании
    • Контакты
  • Иконка открытия меню
    • Сообщество
    • PurpleПлюс
    • AI Собеседование
    • AI тренажёр
    • Проекты
PurpleSchool — платформа бесплатных roadmap и курсов для разработчиков
ютуб иконка
Telegram иконка
VK иконка
VK иконка
Курсы
ГлавнаяКаталог курсовFrontendBackendFullstack
Практика
КарьераПроектыPurpleПлюсPurpleMax
Материалы
БлогБаза знаний
Документы
Договор офертаПолитика конфиденциальностиПроверка сертификатаМиграция курсовРеферальная программа
Реквизиты
ИП Ларичев Антон АндреевичИНН 773373765379contact@purpleschool.ru

PurpleSchool © 2020 -2026 Все права защищены

  • Курсы
    • FrontendИконка стрелки
    • AI разработкаИконка стрелки
    • BackendИконка стрелки
    • DevOpsИконка стрелки
    • MobileИконка стрелки
    • ТестированиеИконка стрелки
    • Soft-skillsИконка стрелки
    • ДизайнИконка стрелки
    Иконка слояПерейти в каталог курсов
  • Бесплатно
    • Курсы
    • JavaScript Основы разработкиPython Основы PythonCSS CSS FlexboxКарта развитияВопросы для собеседований
    • База знанийИконка стрелки
    • Новостные рассылкиИконка стрелки
  • PurpleSchool — курсы программирования онлайн
    • Подписка
    • AI для кодаНовое
    • Сообщество
    Главная
    Сообщество
    Как установить OpenCode на Windows

    Как установить OpenCode на Windows

    Аватар автора Как установить OpenCode на Windows

    Антон Ларичев

    Иконка календаря06 ноября 2026
    AI-инструментыapiразработкаjuniorИконка уровня junior
    Картинка поста Как установить OpenCode на Windows

    Как установить OpenCode на Windows

    OpenCode на Windows устанавливается одной командой: npm install -g opencode-ai, также подойдут Chocolatey и Scoop. Разработчики рекомендуют запускать агент в WSL, но работает он и в обычной Windows. После установки агенту нужна модель. Из России её проще всего подключить через AI для кода от PurpleSchool: ключ оплачивается в рублях, VPN не нужен.

    Ниже — какой способ установки выбрать, как настроить ключ в PowerShell и что делать с ошибками.

    Что нужно перед установкой

    • Node.js и npm — если ставите через npm. Проверьте командой npm --version.
    • Терминал. Подойдёт Windows Terminal, а документация OpenCode также называет WezTerm и Alacritty.
    • API-ключ для модели. Его можно получить после установки.

    Как установить OpenCode на Windows

    Все команды взяты из официальной документации. Выполняйте их в PowerShell.

    Через npm

    Самый простой вариант, если Node.js уже установлен:

    npm install -g opencode-ai

    Через Chocolatey

    choco install opencode

    Через Scoop

    scoop install opencode

    Другие способы

    Есть также Mise (mise use -g github:anomalyco/opencode) и образ Docker. Установка через Bun на Windows, по данным документации, пока дорабатывается, поэтому использовать её не стоит.

    Проверьте результат в новом окне терминала:

    opencode --version

    Если нужно приложение с окном, а не терминальный агент, смотрите статью OpenCode Desktop.

    Windows или WSL

    Документация OpenCode рекомендует WSL: так выше скорость работы с файлами и полнее поддержка терминала.

    Обычная WindowsWSL
    Настройкабыстреенужно установить WSL
    Файловые операциимедленнеебыстрее
    Терминалзависит от программыполная поддержка
    Подходит дляWindows-проектовLinux-инструментов и серверной разработки

    Если у вас уже есть WSL, установите агента внутри дистрибутива:

    curl -fsSL https://opencode.ai/install | bash

    Диски Windows доступны внутри WSL через /mnt, например C: — это /mnt/c/. Для лучшей скорости держите репозиторий в файловой системе WSL, например в ~/code/.

    Не смешивайте среды. Если агент работает в WSL, ключ тоже нужно задавать там. Переменную из PowerShell агент не увидит.

    Как задать ключ

    Получите ключ на странице AI для кода. Тарифы начинаются от 499 ₽ в месяц за 2,5 млн токенов, а новым пользователям доступна проба: 500 000 токенов на 7 дней.

    Сохраните ключ в переменной окружения:

    [Environment]::SetEnvironmentVariable("PURPLESCHOOL_API_KEY", "ваш ключ", "User")
    $env:PURPLESCHOOL_API_KEY="ваш ключ"

    Первая строка сохраняет ключ для новых окон терминала, вторая применяет его в текущем окне. Проверьте значение, не показывая ключ на экране:

    if ($env:PURPLESCHOOL_API_KEY) { "ключ задан" } else { "ключа нет" }

    В WSL добавьте строку в ~/.bashrc:

    export PURPLESCHOOL_API_KEY="ваш ключ"

    Как подключить модель

    Создайте файл opencode.json в корне проекта:

    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "purpleschool": {
          "npm": "@ai-sdk/openai",
          "name": "PurpleSchool OpenAI Proxy",
          "options": {
            "baseURL": "https://app.purpleschool.ru/api-v2/public/ai-proxy/openai/v1",
            "apiKey": "{env:PURPLESCHOOL_API_KEY}"
          },
          "models": {
            "gpt-5.6-sol": {
              "name": "gpt-5.6-sol"
            }
          }
        }
      }
    }

    Ключ в файл не попадает: значение подставляется из переменной. Актуальный список моделей смотрите в личном кабинете. Подробный разбор полей есть в статье OpenCode в России.

    Можно настроить всё автоматически одной командой. Ей нужен Node.js 22 или новее:

    npx @purpleschool/ai-for-code

    Как запустить OpenCode

    Перейдите в папку проекта и запустите агента:

    cd C:\Users\ВашеИмя\my-project
    opencode

    Затем выберите модель командой:

    /models

    В списке будет провайдер PurpleSchool OpenAI Proxy. Выберите модель и задайте простой вопрос, например «что делает этот проект?». Если агент ответил, настройка завершена.

    Частые ошибки на Windows

    opencode не является командой. Откройте новое окно терминала. Если не помогло, проверьте папку глобальных пакетов командой npm config get prefix и убедитесь, что она добавлена в PATH.

    Выполнение сценариев отключено. PowerShell может блокировать запуск .ps1, включая обёртки npm. Разрешите подписанные сценарии для своего пользователя:

    Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

    Интерфейс отображается неправильно. Старое окно консоли плохо справляется с терминальным интерфейсом. Запустите агента в Windows Terminal или другом современном терминале.

    Модели нет в списке. OpenCode не нашёл конфиг. Проверьте, что вы запустили агента из папки с opencode.json, и что в файле нет ошибок JSON.

    Ошибка 401. Переменная не задана в этом окне или ключ скопирован с ошибкой. Проверьте её командой из раздела о ключе.

    Ключ не виден в WSL. Переменные Windows не передаются в WSL автоматически. Задайте ключ внутри дистрибутива.

    Частые вопросы

    OpenCode на Windows бесплатный? Программа бесплатна и имеет открытый код. Платить нужно за модель. Варианты разобраны в статье OpenCode Zen или свой ключ.

    Нужен ли VPN для установки? Установка через npm в обычных условиях проходит без VPN. Для работы модели VPN также не нужен, если подключить её через российский шлюз.

    Как обновить OpenCode? Для npm выполните npm install -g opencode-ai ещё раз. Для Chocolatey и Scoop используйте их команды обновления.

    Можно ли подключить к OpenCode модели Claude? Да. На странице AI для кода есть инструкции для обоих протоколов, Anthropic API и OpenAI API.

    Итог

    Для быстрого старта установите OpenCode через npm install -g opencode-ai, а для постоянной работы лучше настроить WSL. Затем задайте ключ, опишите провайдера в opencode.json и выберите модель через /models. Ключ с оплатой в рублях и пробным балансом можно получить в AI для кода от PurpleSchool.

    Иконка глаза22

    Комментарии

    0
    Бесплатный курс

    Учитесь программировать с AI-агентом — бесплатно

    Курс «AI в обучении: OpenCode и skills»: поставите агента и разберёте с ним любую тему — как эту статью.

    opencode

    >объясни этот код и дай задачу

    ◆Читаю src/server.ts…

    ✓Разбор готов: 4 шага

    ✓Задача → practice/01.md

    • Установка и настройка OpenCode
    • Агент и skills на практике
    • 13 уроков, 3 модуля
    Начать бесплатно

    0 ₽ · доступ сразу после регистрации

    Бесплатные лекции

    Лучшие курсы по теме

    изображение курса

    Zustand

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.8
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Next.js - с нуля

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.7
    3 999 ₽ 6 990 ₽
    Подробнее
    изображение курса

    Feature-Sliced Design

    Антон Ларичев
    AI-тренажерыAI-тренажеры
    Практика в студииПрактика в студии
    Гарантия
    Бонусы
    иконка звёздочки рейтинга4.6
    3 999 ₽ 6 990 ₽
    Подробнее

    Похожие статьи

    Картинка поста OpenCode: пользовательские провайдеры недоступны — что делать
    Иконка аватараАнтон
    Иконка календаря26 октября 2026
    AI-инструментыapiразработкаjuniorИконка уровня junior

    OpenCode: пользовательские провайдеры недоступны — что делать

    Ошибка «Пользовательские провайдеры недоступны на этом сервере» (в английском интерфейсе — «Custom providers are unavailable on this server») появляется в OpenCode Desktop и веб-интерфейсе OpenCode, когда вы сохраняете своего провайдера через «Настройки → Провайдеры → Пользовательский провайдер». Это ошибка самого OpenCode, а не вашего ключа, сервера или региона: в версиях 2.0.x форма сохранения не подключена к серверу и выдаёт эту ошибку при любых введённых данных. VPN и смена ключа не помогут. Решение — описать провайдера в файле `opencode.json`: так он работает и в Desktop, и в терминальной версии. Ниже — что именно сломано, готовые конфиги для Claude, GPT и Qwen и что делать, если модели не появились.

    Иконка чипа0
    Иконка глаза1 792
    Иконка комментариев0
    Картинка поста Qwen 3.8 Max для кода: как подключить из России
    Иконка аватараАнтон
    Иконка календаря24 октября 2026
    AI-инструментыapiразработкаjuniorИконка уровня junior

    Qwen 3.8 Max для кода: как подключить из России

    Qwen 3.8 Max — флагманская модель Alibaba с контекстом в 1 млн токенов и ответом до 131 тыс. токенов, которую Alibaba позиционирует прежде всего для программирования. Работать с ней из России проще всего в Qwen Code или OpenCode через ключ AI для кода от PurpleSchool: оплата в рублях, без VPN и без аккаунта Alibaba Cloud. Модель подключается по протоколу OpenAI Responses API — ниже готовые конфиги для обоих клиентов, характеристики модели и частые ошибки.

    Иконка чипа0
    Иконка глаза652
    Иконка комментариев0
    Картинка поста Codex не работает: частые ошибки и решения
    Иконка аватараАнтон
    Иконка календаря23 октября 2026
    AI-инструментыapiразработкаjuniorИконка уровня junior

    Codex не работает: частые ошибки и решения

    Чаще всего Codex не работает по одной из четырёх причин: команда `codex` не находится в системе, Codex пытается войти в аккаунт OpenAI, который из России недоступен, неправильно настроен провайдер в `~/.codex/config.toml` или песочница не даёт командам выйти в сеть. Ниже — ошибки по симптомам: что вы видите, почему это происходит и что исправить. В конце — как включить подробный лог, если ни один пункт не подошёл.

    Иконка чипа0
    Иконка глаза1 161
    Иконка комментариев0
    Иконка чипа0