From e664c0e4dde8e77c6960fa494514d6e346e39865 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sat, 16 May 2026 08:54:35 +0600 Subject: [PATCH] [2026-05-16] proxy_server: add claude-code backend (OAuth, no API key) --- personal/projects/psychologist-app/dev-setup.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/personal/projects/psychologist-app/dev-setup.md b/personal/projects/psychologist-app/dev-setup.md index 3fb1eb17..05657b25 100644 --- a/personal/projects/psychologist-app/dev-setup.md +++ b/personal/projects/psychologist-app/dev-setup.md @@ -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)