Добавить в корзинуПозвонить
Найти в Дзене

AI-агенты на твоем Arch: ставим qwen-code, opencode и pi-coding-agent без мигрени

Если читаешь это — значит, ты либо уже живёшь в терминале Arch, либо только собираешься туда переехать, чтобы стать продвинутым арчеводом.
Разберём как повысить эффективность, приручив трёх популярных AI-помощников для кодинга на ArchLinux, и — самое важное — поможем с непростым выбором того, что из программ-агентов подойдёт именно тебе. Для кого этот гайд? - Новичок, который только поставил Arch и хочет «что-то умное»? — Добро пожаловать! - Опытный разработчик, который ценит контроль и минимализм? — Тебе тоже сюда. - Просто любопытно, что там нового в мире агентов? — Оставляй скепсис у двери, будет интересно. Кратко: в чём разница между агентами? Прежде чем ставить — давай разберёмся, кто есть кто. Это сэкономит время и нервы. qwen-code — агент с философией «думает как программист». Его сильные стороны: поддержка Skills, SubAgents, Plan Mode; глубокая работа с кодовой базой; встроенные инструменты анализа. Идеально подходит для сложных проектов, рефакторинга и архитектурных задач.

Если читаешь это — значит, ты либо уже живёшь в терминале Arch, либо только собираешься туда переехать, чтобы стать продвинутым арчеводом.

Разберём как повысить эффективность, приручив трёх популярных AI-помощников для кодинга на ArchLinux, и — самое важное — поможем с непростым выбором того, что из программ-агентов подойдёт именно тебе.

Для кого этот гайд?

- Новичок, который только поставил Arch и хочет «что-то умное»? — Добро пожаловать!

- Опытный разработчик, который ценит контроль и минимализм? — Тебе тоже сюда.

- Просто любопытно, что там нового в мире агентов? — Оставляй скепсис у двери, будет интересно.

Кратко: в чём разница между агентами?

Прежде чем ставить — давай разберёмся, кто есть кто. Это сэкономит время и нервы.

qwen-code — агент с философией «думает как программист». Его сильные стороны: поддержка Skills, SubAgents, Plan Mode; глубокая работа с кодовой базой; встроенные инструменты анализа. Идеально подходит для сложных проектов, рефакторинга и архитектурных задач.

opencode — агент с философией «гибкость и свобода выбора». Его сильные стороны: поддержка множества LLM-провайдеров; полностью открыт; легко кастомизируется. Идеально для тех, кто любит экспериментировать с моделями и хочет полного контроля над стеком.

pi-coding-agent — агент с философией «минимализм — это сила». Его сильные стороны: всего 4 базовых инструмента (read/write/edit/bash); система подсказок около 300 слов; сессии в виде дерева. Идеально для быстрых задач, скриптов, обучения; для тех, кто ценит скорость и прозрачность.

Рекомендации:

- Нужен «умный напарник» для большого проекта : выбирай qwen-code.

- Хочешь сам выбирать модель и не зависеть от вендора? Выбирай opencode.

- Любишь, когда всё просто, быстро и по делу? Выбирай pi.

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

Важно: Все команды ниже предполагают, что у тебя уже есть базовая система Arch с настроенным sudo и доступом в интернет.

Подготовка: обновляемся и ставим yay

sudo pacman -Syu

Если yay ещё не установлен — это твой билет в мир AUR:

git clone https://aur.archlinux.org/yay.git
cd yay

makepkg -si

qwen-code: агент, который «думает как программист»

Qwen Code — это не просто автодополнение. Он умеет планировать, делегировать подзадачи суб-агентам и работать с контекстом всего проекта.

Установка

yay -S qwen-code

Настройка модели (опционально):

Открой ~/.config/qwen-code/config.json и добавь:

"model": "openrouter/free"

Совет: Используй qwen в интерактивном режиме для диалога или `qwen -p "твой запрос"` для скриптов и CI/CD.

opencode: свобода выбора моделей

OpenCode — это про гибкость. Хочешь сегодня поэкспериментировать с одной моделью, завтра — с другой? Без проблем.

yay -S opencode

Настройка:

В ~/.config/opencode/config.json:

"model": "openrouter/free"

OpenCode поддерживает множество провайдеров: OpenAI, Anthropic, Gemini и другие — выбирай под задачу и бюджет.

pi-coding-agent: минимализм в действии

Pi — это агент для тех, кто не любит лишнего. Четыре инструмента, короткий системный промпт, максимум контекста для твоего кода.

sudo pacman -S nodejs npm

sudo npm install -g @mariozechner/pi-coding-agent

Настройка:

Файл ~/.config/pi-coding-agent/config.json:

"model": "openrouter/free"

Особенность: сессии хранятся в виде дерева — можно ветвить диалог, возвращаться к предыдущим шагам и не терять контекст.

Бонус: openclaw + ollama = локальный AI без облаков

Хочешь запускать модели локально, без зависимости от интернета? Вот твой вариант.

yay -S ollama

ollama pull openclaw

ollama run openclaw

OpenClaw умеет работать с локальными моделями через Ollama, поддерживая streaming и вызов инструментов — идеально для приватных проектов.

Расширения для IDE: когда терминал — не единственный фронт

Работаешь в VS Code, Zed или JetBrains? Установи расширения для бесшовной интеграции:

roocode — интеграция с AI-агентами прямо в редакторе.

cline — умная работа с терминалом и контекстом проекта.

pi-vscode — запуск pi-coding-agent внутри VS Code.

Как установить:

1. Открой панель расширений (Ctrl+Shift+X в VS Code)

2. Введи название → «Установить»

3. Перезапусти IDE

Pro-tip: Используй агентов в терминале для тяжёлых задач, а расширения — для быстрого ревью и подсказок в реальном времени.

Как выбрать? Чек-лист на 30 секунд

Бери qwen-code, если:

- Работаешь с большим кодом и нужна «архитектурная» помощь

- Хочешь, чтобы агент сам планировал и делегировал задачи

- Готов к чуть более сложной настройке ради мощи

Бери opencode, если:

- Любишь пробовать разные модели и провайдеры

- Хочешь полный контроль над конфигурацией

- Ценишь открытость и сообщество

Бери pi, если:

- Нужен быстрый, лёгкий агент для повседневных задач

- Не любишь «магию» — хочешь понимать, что происходит под капотом

- Ценишь минимализм и скорость

Вместо заключения

Установка AI-агентов на Arch — это не про «ещё один тул». Это про то, чтобы дать себе больше свободы: меньше рутинной работы, больше времени на творчество и решение интересных задач.

Бонус для нетерпеливых:

Хочешь попробовать всё сразу? Создай алиасы в ~/.bashrc для упрощения вызова агентов:

alias qcode='qwen -p'

alias ocode='opencode run'

alias pcode='pi --interactive'

Не бойся экспериментировать. Сила Арч — в предоставлении альтернатив, чтобы дать выбрать наиболее эффективные решения в конкретных случаях.

Версии пакетов и возможности агентов могут меняться — всегда проверяй официальные репозитории и AUR

Не забудь поделиться заметкой, если находишь её полезной