Полное руководство по работе с Qwen CLI AI-ассистентом
📍 Доступно по адресу https://wbinator.ru/docs/
Создавайте код на различных языках программирования с полными примерами и тестами
Автоматический анализ кода, поиск багов и рекомендации по оптимизации
Плагины для Git, Docker, файловой системы и поиска в интернете
Генерация landing pages и технической документации с подсветкой кода
# Через npm (рекомендуется)
npm install -g @alibaba/qwen-cli
# Или через pip
pip install qwen-cli
# Проверка
qwen --version
# Добавьте в ~/.bashrc или ~/.zshrc
export QWEN_API_KEY="your-api-key-here"
# Или с .env файлом (безопасный вариант!)
echo "QWEN_API_KEY=your-api-key-here" > .env
# Перезагрузите терминал
source ~/.bashrc
Создайте ~/.qwen/config.json для удобного переключения сред:
{
"default_key": "your-default-key",
"environments": {
"dev": "dev-key",
"prod": "prod-key"
}
}
# Запуск
qwen
# С предзагруженным контекстом
qwen --context project_name
# Введите запрос:
> Создать компонент React для списка задач
> Рефакторуй этот код
> Объясни работу этой функции
# Обработка файла
cat file.js | qwen
# Вывод в файл
qwen < input.py > output.py
# Сохранение результата
qwen --output solution.py < code_snippet.py
$ qwen
# Интерактивная консоль появится
> Создать функцию валидации email на Python
> - Использовать regex
> - Добавить type hints
> - Написать тесты
> - DOCstring в стиле Google
✅ Qwen сгенерирует готовый код с тестами!
Создайте библиотеку в ~/.qwen/templates/:
# react-component.md
Create a React component with:
- TypeScript interfaces
- Props validation
- Unit tests (Jest)
> qwen template react-component Button
# Сохранить последнюю команду
echo "Ваш запрос" > last_command.txt
# Повторить
cat last_command.txt | qwen
# Или из истории
qwen history --last
# 1. Базовая версия
qwen > base.js
# 2. Оптимизация
cat base.js | qwen --optimize
# 3. Code review
cat base.js | qwen --review
# 4. Тесты
cat base.js | qwen --generate-tests
alias qw='qwen' # Быстрый запуск
alias qwc='qwen --clear' # Очистить
alias qwf='qwen --file' # Файл
alias qwr='qwen --refactor' # Рефакторинг
alias qwt='qwen --test' # Тесты
# Подключить проект
qwen chat --project .
# Вопросы:
> Показать все API эндпоинты
> Найти баги безопасности
> Сгенерировать миграцию
> Что изменилось в git?
# Pre-commit hook
qwen check --commit-msg
# PR review
qwen pr-review --pr $PR_NUMBER
# Автокомментарии
qwen pr-review --auto-comment
# Создайте сессию
tmux new -s qwen-work
# Окна:
# 1. qwen
# 2. Просмотр кода
# 3. Логи
# 4. Чат
Эффективная рабочая среда с несколькими контекстами!
qwen status
qwen offline --enable
qwen local --model qwen-7b
export QWEN_API_KEY="new-key"
qwen auth status
cat >> .env << EOF
QWEN_API_KEY=your-new-key
EOF
source .env
qwen --context-size 2048
qwen --model qwen-turbo
qwen cache --enable
qwen mcp reset
qwen mcp list --version
qwen mcp update --all