Corp laptop vs personal laptop split (2026-06-29)
Corp laptop vs personal laptop split
The 4-agent fleet runs on two different physical machines with different cost profiles. Same workspace, different agents active.
Split
| Resource | Corp laptop | Personal laptop |
|---|---|---|
| Claude Code | ? Primary | ? Never (paid only — $20/mo Pro; violates no-card-on-file) |
| OpenCode | ? Secondary | ? Primary |
| Kilo Code (VS Code) | ? | ? |
| Antigravity IDE | ? | ? Primary |
Hr proxy (:8787) |
? — chains to hai :6655 ? Bedrock |
? — no Bedrock here, no Hr |
hai (:6655) |
? SAP corp routing | ? |
| RTK (Rust Token Killer) | ? | ? — local Rust binary, provider-agnostic |
| Bedrock (Claude via SAP) | ? corp-paid | ? |
| OpenRouter free | — | ? Primary provider |
| Z.ai free tier | — | ? GLM-4.5-air, GLM-4.6 |
| Google AI Studio | — | ? Gemini 2.0/2.5 free with rate limits |
| Antigravity Google free tier | — | ? 1000 reqs/day, free Google account |
Why CC is corp-only forever
Searched 2026-06-29 (https://claude.com/pricing, https://howdoiuseai.com/blog/2026-04-16-claude-code-pricing-2026):
- Claude Code has no free tier. The Anthropic free Claude plan grants chat access only — Claude Code requires Pro ($20/mo), Max 5× ($100/mo), Max 20× ($200/mo), or API credits.
- April 22 2026 confirmation: Anthropic ran a 2% experiment removing CC from Pro; reversed it. CC permanently gated to paid.
- No promotional trial. No 14-day Pro trial, no time-limited access. Pricing is binary: free chat or paid CC.
- Your hard rule:
no-card-on-file— killed CF R2, Vercel Pro, Auth0 Pro, Clerk Pro, Firebase Blaze, Twilio. CC Pro fails the same gate.
Bedrock access exists only via the corp Hr?hai chain (localhost:8787 ? SAP corp routing ? AWS Bedrock). That chain doesn't exist on personal laptop. So Bedrock-mediated CC is also corp-only.
Personal laptop free stack (confirmed 2026-06-29)
Per 2026-06-23 dev.to coding-CLI map + 2026-05-15 morphllm.com comparison:
| Agent | Tier | Notes |
|---|---|---|
| Antigravity CLI (Google) | Free 1000 reqs/day | Replaces Gemini CLI as of May 19 2026 I/O. Gemini CLI sunsets June 18 2026. |
| OpenCode | Free OSS | 172K stars, surpassed CC. opencode/big-pickle as default. |
| Kilo Code (VS Code ext) | Free | Replaces Roo Code (archived May 2026). Configurable provider. |
| Cline | Free OSS | Dropped from fleet 2026-06-29 — overlaps Kilo. Listed for completeness. |
Free providers usable from any of the above:
- OpenRouter — ~50 free-tier models (
google/gemini-2.0-flash:free,meta-llama/llama-3.3:free,qwen/qwen3:free, etc.). One OAuth, no card. - Z.ai coding plan free tier —
glm-4.5-air,glm-4.6, lightweight 4.x variants. - Google AI Studio — Gemini 2.0/2.5 direct, free tier with rate limits, one Google account.
Implications for fleet parity
The agent-fleet-parity rule says "every agent sees same workspace rules, same MCP servers, same skills." That parity holds per machine:
- Corp laptop: all 4 agents share
.mcp.json+~/.claude/CLAUDE.md+ skills. - Personal laptop: 3 agents (OpenCode + Kilo + Antigravity) share same
.mcp.json+ skills. CC absent.
The mirror repos serve both audiences:
chirag127/claude-code-config— corp-only showcase. Marked as such in README.chirag127/opencode-config— runs on both.chirag127/kilocode-config— runs on both.chirag127/antigravity-config— runs on both, personal-laptop primary.
What does NOT apply on personal laptop
- Hr proxy chain (
ANTHROPIC_BASE_URL=http://127.0.0.1:8787) - hai corp routing
CLAUDE_CODE_USE_POWERSHELL_TOOLenv varCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMSenv var- The
claude-apiClaude-Code skill triggers - All
~/.claude/global settings (CC isn't installed) - Speed-stack Headroom layer (provider-agnostic in principle, but no current need without CC)
RTK (Rust Token Killer) does apply on personal laptop — it's a local Rust binary that wraps any shell command, provider-agnostic. Install via C:\D\oriz\scripts\install-speed-stack.cmd works on both machines.
Sync workflow per machine
Both machines clone the same workspace (chirag127/workspace). After clone:
# corp laptop
node scripts/sync-globals.mjs # writes ~/.claude/, ~/.opencode/, ~/.kilocode/
# personal laptop
node scripts/sync-globals.mjs # writes ~/.opencode/, ~/.kilocode/ only (no ~/.claude/)
The sync script must detect Claude Code presence (e.g. which claude or command -v claude) and skip CC-specific writes on personal. Future enhancement — TODO logged.
Cross-refs
fleet-cut-to-4-agents-2026-06-29— drop Cline.headroom-always-on-proxy-2026-06-26— Hr chain (corp-only context now explicit).no-card-on-file— the rule that makes this permanent.