ai-eltex-qwen: new launcher for the Eltex proxy on Qwen models (Coder-Senior, then Flash-Next), own key eltex_qwen_key, config dir and /logout-eltex-qwen hook branch, 200K window. Effort: ai-glm and ai-eltex start on max via CLI --effort (AI_EFFORT overrides), CLAUDE_CODE_MAX_OUTPUT_TOKENS=64000 so long GLM answers are not cut at 32000. EFFORT_MAPPING notes the proxy passes effort for anth-glm-5.3 since 09.10. ai-eltex model pick: no longer falls back to the first /v1/models entry, which twice picked something unusable (zai-glm-5.3 routed to flash, and the access-group name ZAI-Test-Group -> 400). Without anth-glm-5.3 the launcher exits with a clear message; ELTEX_MODEL still overrides. /logout-eltex: Claude Code answered "Unknown command" and never called the logout hook (the built-in /logout bypasses hooks too). ai-eltex now registers commands/logout-eltex.md in its config dir, so the hook receives the command and deletes eltex_key (checked end to end). ru-bypass: resolve exception hosts via ahostsv4 first. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.6 KiB
Quick Start
1. Установить AI-инструменты
bash setup.sh
Установит лаунчеры
ai-claude, ai-gpt, ai-deepseek, ai-kimi, ai-glm, ai-eltex, ai-eltex-qwen, ai-openrouter, ai-opencode, ai-gemini, ai-cursor
в ~/bin, если он уже есть в PATH, иначе в ~/.local/bin/, и запишет API-ключи.
После установки, если команды не видны:
exec bash
Обновление всех AI-инструментов одной командой:
./setup.sh update
2. Настроить сеть (Amnezia + ru-bypass)
Нужно один раз на каждой машине. .ru трафик идёт напрямую, остальное — через Amnezia. Если Amnezia падает, не-.ru блокируется.
Запускай через bash setup.sh и выбери пункт 2) Сеть: ru-bypass + kill switch.
Меню само предложит GATEWAY и DEV из ip route show default, даст выбрать профиль
(home, office, имя хоста и т.д.) и сохранит настройки в
~/.config/ai-setup/network_<profile>.conf.
Дополнительные поля можно оставить пустыми:
LOCAL_DNS- DNS для*.locAMNEZIA_SERVER- IP/домен сервера Amnezia, чтобы VPN мог подняться при kill switchKILL_SWITCH_EXCEPTIONS- IP/домены, которые должны ходить напрямую
После первого запуска systemd-сервисы и timer установлены - при перезагрузке всё поднимается само, а RIPE-список обновляется ежедневно.
Проверка сети
ip route get 8.8.8.8 # -> dev amn0 (через VPN)
ip route get $(dig +short ya.ru A | head -1) # -> dev <DEV> (напрямую)
bash tests/test_network.sh
Временно отключить VPN (нужен российский IP)
# Выйти из Claude Code, затем:
sudo bash scripts/ks-off.sh
# Отключить Amnezia в GUI
# Вернуться к нормальному режиму:
# Подключить Amnezia в GUI, затем:
sudo bash scripts/ks-on.sh
Подробнее
README.md— полное описание всего проектаhome-configs/network/README.md— детали сетевой настройкиEFFORT_MAPPING.md— таблица effort-уровней по провайдерам