[2026-05-16] proxy_server: add claude-code backend (OAuth, no API key)

This commit is contained in:
Alexey Martemyanov
2026-05-16 08:54:35 +06:00
parent 6f355f3b2c
commit e664c0e4dd
@@ -83,18 +83,26 @@ xcodebuild test -project ReflectApp.xcodeproj -scheme ReflectApp \
## Локальный AI сервер (режим без ключа)
### Запуск (Ollama — локальная модель)
### Запуск
```bash
# Сервер слушает на всех интерфейсах, показывает LAN IP
# claude-code — OAuth через Hermes (нет API ключа, читает CLAUDE_CODE_OAUTH_TOKEN из ~/.hermes/.env)
cd ~/Developer/reflect-app
python3 proxy_server.py --backend claude-code
# Ollama — локальная модель
python3 proxy_server.py --backend ollama --ollama-model qwen2.5:7b
# Или с Claude API
# Claude API key
export ANTHROPIC_API_KEY=sk-ant-...
python3 proxy_server.py --backend claude
```
**claude-code бэкенд** — приоритет источников токена:
1. `CLAUDE_CODE_OAUTH_TOKEN` из `~/.hermes/.env` (Hermes-managed, наиболее надёжный)
2. macOS Keychain (`Claude Code-credentials`)
3. `~/.claude/.credentials.json` (с авто-обновлением если есть refreshToken)
### Настройка на iPhone
1. Открыть приложение → шестерёнка (Settings)