Если читаешь это — значит, ты либо уже живёшь в терминале 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
Не забудь поделиться заметкой, если находишь её полезной