Keep Windows
Don't wipe to Ubuntu. Claude Desktop runs natively, less yak-shaving, reversible if it disappoints.
A fanless mini-PC driving a 98-inch panel as a permanent Claude surface. Phase 1 stands up the local installation today; Phase 2 (the public tunnel at claude.wholetech.com) is deferred until the network is ready to commit to a Cloudflare migration.
A single fanless mini-PC sits behind a 98-inch TCL panel and runs Claude as its primary user. The keyboard and trackpad live on the coffee table. The intent is a permanent Claude surface that's always on, always signed in, and always ready — not a laptop you have to wake up every time.
Two access surfaces are planned. Today's build only delivers the first.
Splitting the build this way means Phase 1 is reversible, low-risk, and doesn't require any network or DNS decisions. Phase 2 introduces the Cloudflare tunnel surface and gets a separate build day once the network operator is ready.
| Component | Spec / setting |
|---|---|
| Mini-PC | MeLE Quieter PCG35 — fanless, Intel N5105 / N100 class, 8 GB RAM, 128–256 GB eMMC. Confirm exact SKU in Settings → System → About. |
| OS | Windows 11 Home/Pro (whatever shipped). Keep it. Don't wipe to Linux today. |
| Display | TCL 98-inch 4K panel over HDMI. Set Windows display scaling to 200% so text reads from couch distance. |
| Network | Wired ethernet preferred. Wi-Fi acceptable with a DHCP reservation on the Cedar Creek router. |
| Power | Settings → Power → Sleep: Never while plugged in. The whole point is "always on." |
| Input | Logitech K400 (or equivalent wireless keyboard with integrated trackpad). Pair before starting. |
| Hostname | ccmidmele — Cedar Creek MeLE. Used as the directory name for this page and any future references. |
Seven steps, ~60 minutes start to finish. Each one is independently verifiable; if a later step fails the earlier ones are still useful.
claude.ipconfig — that's the address that goes in the router's DHCP reservation table.ccmidmeleccmidmele — lowercase, no spaces, no dashes.Verify after reboot:
cmd, hit Enter.hostname and press Enter.ccmidmele. If it still shows the old name, the reboot didn't complete — try one more time.ccmidmele? "cc" = Cedar Creek (location), "mid" = MeLE's Mid series, "mele" = the brand. Lowercase, no separators, matches the URL path on this site (/computers/ccmidmele/). Future computers in the network use the same convention: <site><model><brand>.
shell:startup → drop a Claude shortcut.npm install -g @anthropic-ai/claude-code
claude --version
claude # first launch does the OAuth login
.claude to the MeLE on a USB stick ~5 minThree actions. No zipping, no scripts, no dialogs.
%USERPROFILE%, press Enter. Drag the .claude folder onto your USB stick in the left sidebar. Wait for it to finish, then unplug.%USERPROFILE% in the address bar, press Enter. Drag .claude from the USB stick into this folder.claude, press Enter. Your skills and memory should be there..claude in step 1? It's hidden because it starts with a dot. In File Explorer, click View at the top → Show → Hidden items. Now it'll show up.
shell:startup with this target:"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --app=https://claude.ai --start-fullscreen
claude.wholetech.com Phase 2 — deferredCloudflare Tunnel + ttyd + Cloudflare Access (Google SSO) goes here when the network operator is ready to do the Cloudflare migration. Until then, the MeLE is local-network only. The original tunnel architecture is preserved in the network's planning notes; nothing about Phase 1 forecloses it.
NSSM-wrapped ttyd and the cloudflared Windows service are part of Phase 2. Skipped today.
--app=https://claude.ai for quick web-mode access.claude, hit Enter — the OAuth session should still be active.Don't wipe to Ubuntu. Claude Desktop runs natively, less yak-shaving, reversible if it disappoints.
No ANTHROPIC_API_KEY file lives on the MeLE. Claude Desktop and Claude Code both authenticate via OAuth. Smaller blast radius.
Cloudflare migration is a separate, considered decision. Phase 1 doesn't depend on it.
ccmidmele is the canonical handle for this device across DNS, docs, and backup paths. Future computers in the network get their own /computers/<name>/ page.
claude, follow the browser flow. No keys to rotate.
Same URL, same content slug. Phase 2 work happens in three additions:
cloudflared installed as a Windows service, configured against a tunnel created for wholetech.com's Cloudflare zone.ttyd exposes Claude Code as a browser-terminal on localhost:8080, fronted by basic auth.None of that is in motion today. This page will be updated when it is.