2.4 KiB
2.4 KiB
date, type, tags
| date | type | tags | ||
|---|---|---|---|---|
| 2026-04-14 | decision |
|
Связка OmniRoute + Claude Code на code-server
Дата: 2026-04-14
Статус: Реализовано
Проблема
CLIProxy (cliproxy.service) на code-server постоянно протухал (~8ч), требовал ручного обновления OAuth через SSH-туннель. OpenClaw (Clawdbot) через CLIProxy работал нестабильно.
Решение
Разделить ресёрч и исполнение:
- Ресёрч — бесплатные модели через OmniRoute (localhost:20128)
- Исполнение — Claude Code CLI через Max подписку (прямой OAuth, без CLIProxy)
Что сделано
1. MCP-сервер omniroute-research
- Путь:
/root/mcp-omniroute/server.js - Тулы:
research,research_compare,models_list - Подключение: через
~/.claude/settings.json→ mcpServers - Claude Code может вызывать бесплатные модели для ресёрча прямо из диалога
2. Скрипт research
- Путь:
/usr/local/bin/research - Парсер:
/usr/local/bin/parse_response.py - Использование:
research "вопрос"илиresearch -m cx/gpt-5.4 "вопрос" - Модели: kr/claude-sonnet-4.5, cx/gpt-5.4, gemini-cli/gemini-2.5-pro, gh/gpt-5.2-codex
3. Очистка CLIProxy из Claude Code
- Удалены
ANTHROPIC_API_KEYиANTHROPIC_BASE_URLиз.bashrc,.profile - Удалены env-переменные из
~/.claude/settings.json - CLIProxy (cliproxy.service) оставлен для Clawdbot-2/Znam (LXC 134)
- Claude Code теперь авторизуется напрямую через Max подписку
4. settings.json обновлён
- Добавлен mcpServers.omniroute
- Добавлены permissions для MCP тулов и research скрипта
- Убраны env-переменные CLIProxy
Архитектура
Claude Code (Opus 4.6, Max) ─── прямой OAuth ─── Anthropic
│
└── MCP: omniroute ─── localhost:20128 ─── Kiro/Codex/Gemini/GitHub (FREE)
TODO
- Выполнить
claude auth login --claudeaiна code-server для прямой авторизации Max (2026-04-14)