# Claude Code setup on Connie — session detail (2026-07-19)

## Context
Rob previously had Claude Code routed through the "free-claude-code" proxy (fcc-server → OpenRouter free tier) because he had no paid Claude account (session 20260712_053447_6b5a35). He then bought **Claude Pro (claude.ai chat subscription)** and wanted the real connection instead.

## Verified state at session end
- WSL2 platform + Ubuntu distro installed and updated (apt update/upgrade done). One-time linux user setup completed.
- `claude --version` → `2.1.207 (Claude Code)`; launching showed banner `v2.1.215` — the CLI self-updates on run, so a version bump between `--version` and the welcome banner is normal, not a discrepancy.
- First-run wizard reached: theme picker shown FIRST (Dark mode pre-selected), login method screen comes after. OAuth path chosen: "Sign in with Claude account" (claude.ai Pro), not API key.

## Key facts
- Claude Pro (claude.ai subscription) is the correct auth path for Claude Code — direct OAuth, no proxy, no API key. API credits (console.anthropic.com) would use the API-key path instead.
- fcc/free-claude-code proxy is now redundant for Claude. Remnants on Connie: `C:\Users\Rob\.local\bin\fcc-server.exe`, admin UI `127.0.0.1:8082/admin`, npm globals `@anthropic-ai/claude-code` + `@openai/codex`, uv 0.11.28, Python 3.14.0. `~\.local\bin` not on PowerShell PATH (known issue, deferred fix).
- WSL install pitfall hit live: the 60-second-timed "Press any key to install WSL" prompt installed the platform but skipped the Ubuntu auto-install → `wsl -l -v` reported "no installed distributions". Resolved with `wsl --install Ubuntu --no-launch`, verified `Ubuntu / Stopped / VERSION 2`.
- The "Welcome to WSL" GUI window (sidebar: General, Working Across File Systems, GUI Apps, GPU Acceleration, Networking, Distro Management, Docker Desktop, VS Code, Visual Studio, Settings) is informational only — close it.

## Confirmed login outcome (end of session)

OAuth completed successfully. `/status` showed:
- `Login method: Claude Pro account`
- `Organization: rkblake@gmail.com's Organization`, `Email: rkblake@gmail.com`
- `Model: Default (Sonnet 5 · Efficient for routine tasks)`
- `Additional CA cert(s): C:\ProgramData\Hermes\hermes-vps-root.crt` (Hermes-injected system cert — harmless, leave it)
- Warnings: `Can't auto-update: npm global folder isn't writable` / `No write permissions for auto-updates` → update via elevated PowerShell when needed.

Full-loop smoke test passed: Claude Code created `hello.txt` on the Desktop after a permission prompt (confirms auth + tools + filesystem write). Rob exited with `/exit`.

## Resumption note
If OAuth sign-in completed after this session ended, Claude Code on Connie runs on the Pro sub directly. Optional cleanup candidates (raise, don't push): remove fcc-server startup items/Admin UI bookmark, disable unused Agentic OS code agents (antigravity/codex/kimi), add `~\.local\bin` to user PATH.
