Skip to content
agentsetups
← all rigs

Broke up with Claude Code: open-weight models at about two cents a task

Move the default agent to OpenCode on open-weight models via a LiteLLM gateway. Homelab developer who left Claude Code as his default.

what to steal

Put every model call behind one gateway with per-app budgets, and force a test run before 'done'.

Our takeaway from the source, not a quote.

HARNESSMODELSSKILLS · MCPS · KEEPCUT OpenCodeOpenCode Claude CodeClaude Code DeepSeek V4.1 FlashDeepSeek V4.1 Flash ClaudeClaude Every model call goes …Every model call goes through one LiteLLM gateway on a Proxmox cluster Apps ask for aliases l…Apps ask for aliases like cloud-coder / local-fast; the gateway picks the model Per-app keys and budge…Per-app keys and budgets: OpenCode gets $20 a month OpenCode plugin that s…OpenCode plugin that sends the agent back once if it edits code and finishes without running anything Fixed OpenCode so Deep…Fixed OpenCode so DeepSeek gets its earlier reasoning back Claude Code as defaultClaude Code as default Trusting leaderboardsTrusting leaderboards Coding agent on homela…Coding agent on homelab GPUs
Drawn from this card's sourced fields. Amber = older model named by the source. Rose = cut or replaced.
joekarlsson-opencode-litellm.toml
# Move the default agent to OpenCode on open-weight models via a LiteLLM gateway
# source: https://www.joekarlsson.com/blog/breaking-up-with-claude-code/

[rig]
who     = "Homelab developer who left Claude Code as his default"
author  = "Joe Karlsson"
date    = "2026-10"

harness = ["OpenCode", "Claude Code"]
models  = ["DeepSeek V4.1 Flash", "Claude (escalation for the hardest problems)"]

[keep]
  - Every model call goes through one LiteLLM gateway on a Proxmox cluster
  - Apps ask for aliases like cloud-coder / local-fast; the gateway picks the model
  - Per-app keys and budgets: OpenCode gets $20 a month
  - OpenCode plugin that sends the agent back once if it edits code and finishes without running anything
  - Fixed OpenCode so DeepSeek gets its earlier reasoning back
[cut]
  - Claude Code as default
  - Trusting leaderboards
  - Coding agent on homelab GPUs
thingstatus
Claude Code as defaultreplaced
Trusting leaderboardsreplaced
Coding agent on homelab GPUsdropped

Source: https://www.joekarlsson.com/blog/breaking-up-with-claude-code/ · checked 2026-10-14

// similar rigs