JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 55
  • Score
    100M100P100Q56077F
  • License MIT

Istok Code - AI coding assistant for your terminal

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 login

    Headless-вход по коду устройства для 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-stdin

    GitLab 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 models
    istok-code models set <model-id>
    istok-code usage
    istok-code billing
    istok-code config list

    Security notes

    • На macOS токены сохраняются в Keychain.
    • На Linux CLI использует Secret Service через secret-tool, если он доступен.
    • На Windows CLI использует DPAPI для локального защищённого хранения.
    • Если защищённое хранилище ОС недоступно, CLI предупреждает и временно использует ~/.istok/config.json.

    Plain mode

    Для пайпов и скриптов:

    echo "объясни код" | istok-code --pipe

    Troubleshooting

    Проверка статуса клиента:

    istok-code --check

    Проверка авторизации:

    istok-code status

    Повторный вход:

    istok-code logout
    istok-code login