Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (istok-code-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
istok-code-cli
Istok Code — AI-ассистент для работы с кодом в терминале.
Установка
npm install -g istok-code-cliПроверить установку:
istok-code --help
istok-code --checkБыстрый старт
Интерактивный режим:
istok-codeОдноразовый запуск с prompt:
istok-code "почини failing test и объясни причину"Обновление
Проверить текущую версию и наличие обновления:
istok-code --version
istok-code infoОбновить до последней версии одной командой:
istok-code updateИли вручную через npm:
npm install -g istok-code-cli@latestПри каждом запуске CLI автоматически проверяет совместимость с сервером. Если доступна новая версия — вы увидите уведомление в терминале. Чтобы применить обновление, выполните istok-code update.
Если обновление требует прав администратора (Linux/macOS), добавьте
sudo:sudo npm install -g istok-code-cli@latest
Вход
Вход через браузер:
istok-code loginHeadless-вход по коду устройства для SSH, серверов и CI runner с браузером на другом устройстве:
istok-code login --deviceРучной вход по токену:
echo "$ISTOK_TOKEN" | istok-code login --token-stdin
ISTOK_TOKEN="$ISTOK_TOKEN" istok-code login
istok-code login --token <token>CI
GitHub Actions:
echo "${{ secrets.ISTOK_TOKEN }}" | istok-code login --token-stdinGitLab CI:
ISTOK_TOKEN="$ISTOK_TOKEN" istok-code loginКонфигурация
По умолчанию CLI работает с:
https://lk.istok.aiПереопределить API можно флагом:
istok-code --api-url https://lk.istok.aiИли через переменную окружения:
ISTOK_API_URL=https://lk.istok.ai istok-code --checkПолезные команды
istok-code status
istok-code update
istok-code info
istok-code models
istok-code models set <model-id>
istok-code usage
istok-code billing
istok-code config listSecurity notes
- На macOS токены сохраняются в Keychain.
- На Linux CLI использует Secret Service через
secret-tool, если он доступен. - На Windows CLI использует DPAPI для локального защищённого хранения.
- Если защищённое хранилище ОС недоступно, CLI предупреждает и временно использует
~/.istok/config.json.
Plain mode
Для пайпов и скриптов:
echo "объясни код" | istok-code --pipeTroubleshooting
Проверка статуса клиента:
istok-code --checkПроверка авторизации:
istok-code statusПовторный вход:
istok-code logout
istok-code login