Kvist
EN

Гайд по установке

Установка Kvist шаг за шагом

Восемь шагов от пустого терминала до первой задачи. Каждый скриншот — настоящий установщик и настоящий интерфейс, нужные места обведены и пронумерованы. У каждой команды есть кнопка «Копировать».

Что понадобится

  • Терминал на Linux, macOS или Windows (macOS без гарантий)
  • Python и права администратора не нужны
  • Ключ провайдера или подписка ChatGPT Plus/Pro для входа

О скриншотах Они сняты с релизного установщика в чистой домашней папке. На двух последних вместо настоящего провайдера локальный тестовый шлюз, поэтому названия провайдера и моделей там будут у вас другими; расположение то же.

Шаг 01

Запустите установщик

Откройте терминал и вставьте одну команду. Она скачает агента и Node.js во временную папку и ничего не запишет, пока вы не подтвердите на следующем экране.

Linux и macOS
curl -fsSL https://github.com/davud-d/Kvist/releases/download/latest-plugin-build/install.sh | bash
Windows (PowerShell)
irm https://github.com/davud-d/Kvist/releases/download/latest-plugin-build/install.ps1 | iex

В Windows у установщика пока нет экрана выбора компонентов: он ставит набор по умолчанию и завершается. Переходите к шагу 07.

Терминал: установщик скачивает бинарник Kvist и Node.js
  1. Пока вы не выберете на следующем экране, ничего не установлено
  2. Бинарник агента скачивается во временную папку
Шаг 02

Выберите, что ставить

Стрелки двигают выбор, Пробел отмечает или снимает, Enter запускает установку. Набор по умолчанию подходит: агент Kvist обязателен, а Node.js запускает терминальный интерфейс. Снимите отметку с лишнего, например с десктоп-приложения или расширения редактора.

Экран установщика со списком компонентов и флажками
  1. Агент Kvist: сама команда kvist
  2. Node.js 22: запускает терминальный интерфейс
  3. Что именно будет записано и куда
  4. Install запускает установку; Esc выходит, ничего не записав
Шаг 03

Дождитесь окончания

У каждого компонента своё состояние, полоса считает завершённые. Файлы кладутся в ~/.local/share/kvist, лаунчер — в ~/.local/bin. Обычно это минута-две.

Установщик: каждый компонент в работе, полоса прогресса
  1. Строка на каждый выбранный компонент
  2. Прогресс и то, что скачивается сейчас
Шаг 04

Начните первую настройку

Когда установщик написал Installed, то же окно переходит к настройке. Там сказано, чего Kvist не делает: не читает .env и SSH-ключи, спрашивает перед рискованными командами, а /revert откатывает его изменения. Нажмите Enter на Get started.

Приветствие настройки с подтверждением установки
  1. Установка завершена
  2. Папка, в которой будет работать Kvist; F меняет её
  3. Get started — дальше
Шаг 05

Выберите, откуда берётся модель

Выберите провайдера стрелками или цифрой и нажмите Enter. Добавить другие или переключиться можно позже командой /provider. ChatGPT Plus/Pro входит по подписке, без ключа; More providers открывает длинный список.

Список провайдеров: AnyModel, ChatGPT Plus/Pro, OpenAI, Anthropic, DeepSeek и другие
  1. AnyModel, собственный роутер Kvist, — рекомендуемый старт
  2. Вход по подписке ChatGPT Plus или Pro
  3. Ещё сорок провайдеров, настраиваются в классическом терминале
Шаг 06

Вставьте ключ

Вставьте ключ и нажмите Enter; Tab показывает или прячет его. Он хранится только в ~/.kvist/config.json на этом компьютере и никогда не попадает в проект. Если ключа ещё нет, кнопка регистрации откроет страницу провайдера. Дальше настройка может спросить модели и интерфейс; первый в списке интерфейс подходит большинству.

Запрос ключа: скрытое поле ввода и кнопка регистрации
  1. Где хранится ключ
  2. Вставьте его сюда
  3. Открывает страницу регистрации, если ключа нет
  4. Continue сохраняет
Шаг 07

Запустите Kvist в проекте

Зайдите в папку проекта и наберите kvist. Текущая папка становится рабочей: Kvist читает, правит и запускает команды только внутри неё.

В папке проекта
cd ~/project
Запуск агента
kvist
Kvist Glass, готовый к задаче
  1. Сюда вводится запрос
  2. Enter отправляет, Ctrl+P выбирает модель, Ctrl+T показывает помощников
  3. Провайдер, модель и усилие рассуждений, которые сейчас используются
  4. Рабочая папка: единственная, где работает Kvist
Шаг 08

Дайте задачу

Напишите, что нужно, обычными словами, и нажмите Enter. Наберите /, чтобы увидеть команды. Подтверждения появляются по ходу: ответьте, и прогон продолжится. Когда он закончится, /changes покажет, что записано, а /revert вернёт как было.

Посмотреть, что записал агент
/changes
Вернуть как было
/revert
Задача, набранная в поле ввода Kvist Glass
  1. Ваш запрос обычными словами
Список слэш-команд над полем ввода
  1. / открывает список команд; /commands печатает все

Хотите запустить из исходников? Нужен Python 3.11+: клонируйте репозиторий, установите requirements.txt в venv и запустите main.py --workspace <путь>. Подробности — в README репозитория.