三只貓
Rich Mindset Zone
richmindsetzone.com
← All posts

Claude Code 開源神器三部曲:Proxy + Lens + Run-Kit 實戰指南(entries: claude-code-proxy, claude-lens, run-kit)🔥📊

用 Claude Code 一段時間嘅人,好快會撞到三條牆:第一,你焗用 Anthropic 自己嘅模型,冇得揀 GPT 或者 Kimi,月費俾咗但模型綁死;第二,Claude Code 背後發生咩事——loaded 咗咩 plugins、行緊咩 MCP、食咗幾多 tokens——完全係 blackbox,你靠估;第三,佢天生係 single-session 嘅工具,做一個 task 就一粒 terminal,你想平行做幾個 feature 或者開幾個 agent 一齊開工?唔該自己諗辦法。

呢三條牆唔係失誤,係產品定位嘅取捨。Anthropic 想做一個「即開即用」嘅體驗,代價就係 power user 要嘅 flexibility、visibility、scalability 全部犧牲咗。好彩開源社群唔會等官方施捨——過去半年,三件工具分別從三個角度填補咗呢啲 gaps,而佢哋夾埋一齊用嘅威力,遠大過各自為政。

Claude Code Proxy:唔使綁死一個模型供應商

Claude Code 本身係 hardcode 咗 Anthropic Messages API 嘅 client。你想叫佢行 GPT-5?或者用 Kimi K2 嘅 256K context?或者同公司用緊嘅 OpenRouter 整合?唔得,除非你喺中間放一層 proxy。

呢度有三個主流選擇,對應唔同場景。

第一個係 raine/claude-code-proxy,用 Go 寫,brew install 一嘢搞掂。佢支援嘅 upstream 包括 ChatGPT Plus/Pro(經 Codex)、Kimi Code 同 Cursor Agent。最實用嘅位係佢行 device-code OAuth,你唔使擺 API key 喺 config,login 一次 token 自動 refresh,macOS 仲會存入 Keychain。行 claude-code-proxy serve 之後,set 返 ANTHROPIC_BASE_URL=http://localhost:18765 就得。要留意嘅係 Claude Code 內部會有 background request(例如 session title generation),呢啲 request 會用一個細 model ID,你要 set 埋 ANTHROPIC_SMALL_FAST_MODEL 否則會 400 error。

第二個係 suparious/claude-code-proxy,用 Python 寫,支援 14 個 upstream 包括 NVIDIA NIM、OpenRouter、DeepSeek、Groq、Cerebras、Together AI 等等。佢嘅 killer feature 係 per-model routing:你可以話 Opus 行 Anthropic、Sonnet 行 OpenRouter、Haiku 行 Groq,一條 proxy handle 晒。對於做 evaluation 嘅人,呢個 flexibility 係 game changer。

第三個係 horselock/claude-code-proxy,做嘅嘢反轉嚟——佢係用 Claude Code 嘅 subscription authentication 去行 general API calls,即係你用 Claude 個 $20 月費 plan 嚟行 programmatic API,而唔係俾 API pay-per-use 嗰種天價。對於用量大但想 control cost 嘅團隊,呢個角度幾聰明。

揀 Proxy 嘅原則:你嘅 bottleneck 係 model choice 定係 cost?前者揀 suparious,後者揀 horselock,一般 developer 想 quick start 嘅揀 raine。

Claude Lens:管理插件生態嘅必備儀表板

Claude Code 嘅 plugin ecosystem 增長得好快。你裝咗 Figma plugin、frontend-design plugin、幾個 MCP server、一堆 custom agents 同 skills——好快就變成一嚿冇人知入面有咩嘅嘢。而且呢啲元件全部食 context window,disable 咗但冇 delete 都會繼續計 token。

claude-lensnpx claude-lens)就係為咗呢個問題而嚟。佢係一個 TUI(terminal UI),俾你一次過睇晒所有 installed components:plugins、MCPs、agents、skills、commands、projects。每個元件都可以就咗空格鍵 toggle on/off,non-destructive,唔驚做錯嘢。navigation 係 vim-style,j/k 上落,h/l 左右切 tab,用落好自然。

我最鍾意佢嘅「project-aware」功能——同一件 plugin 可以喺 global scope enable 但某個 project disable,唔使每次開新 project 就成個生態重新搞過。對於要喺唔同 client project 之間切換嘅 freelancer 同 agency 嚟講,呢個功能值回票價。

仲有個隱藏用法:claude-lens scan --json 輸出 JSON,你可以 pipe 去做 automation 或者寫入 CI/CD pipeline。例如 deploy 前 check 下有冇未經批准嘅 MCP server enabled,或者 audit 成個 team 嘅 Claude Code config 是否一致。

除咗 TUI 版,foyzulkarim/claude-lens 係一個 web dashboard 專注睇 token usage 同 cost analytics。佢讀 ~/.claude 嘅 data,畫出 daily cost breakdown、cache hit rate、tool call frequency。對於要 track 支出同 optimize prompt 嘅團隊,呢個係必裝。

Run-Kit:平行 AI Agent 嘅指揮中心

Claude Code 單機 mode 夠用,但當你要同時做三個 feature、行兩個 bug fix、同一時間跑一個 refactor——你就需要 parallel agent orchestration。

sahil87/run-kit 嘅做法好實際:佢嘅 building block 係 rk riff,一條 command 幫你開一個 git worktree、一個 tmux window、一個 Claude Code pane。rk riff -N 3 就 spawn 三個 parallel workspace,邊個 fail 邊個 rollback,唔會互相影響。

然後你開 rk serve,一個 web dashboard 就出現喺 browser,你可以睇住每個 agent 嘅 terminal output,就算你唔喺 desk——用手機經 Tailscale 入個 dashboard 照樣 monitor 得住。呢個 workflow 對於香港呢啲成日要 remote 工作、或者收工後仲想睇住 agent 跑嘅 developer 嚟講,非常實用。

值得留意嘅係 run-kit 嘅架構:佢嘅 daemon 行喺自己嘅 tmux server(rk-daemon),同 agent session 完全分離。你 restart daemon,agent 繼續行唔受影響;你熄機第二日返嚟,agents 嘅 state 仲喺度。呢種「daemon 同 worker 分離」嘅設計,係 production-grade orchestration 嘅 common pattern,唔似一般 weekend project 咁行 nohup 就算。

如果你嘅 workflow 仲未去到需要 full dashboard,可以睇下 raine/workmux,佢係 lighter alternative,專注做 git worktree 加 tmux 嘅 automation,唔使 serve 但已經夠一般 parallel development 用。

砌埋一齊:一個完整嘅開發工作站

呢三件工具唔係互相取代,係 complementary。下面係我建議嘅 stack:

  • Claude Code Proxy(raine 版)長開喺 background,俾你隨時 switch 用 Kimi K2 做 heavy context task、GPT-5 做 creative task、Anthropic Sonnet 做 coding task。一個 Claude Code client 對住三個 model provider。
  • Claude Lens 裝好之後做一次全面 audit,disable 晒唔用嘅 plugins 同 MCP,慳返 30-40% context window。之後每月行一次 scan --json 睇下有冇新裝咗咩嘢。
  • Run-Kit 用嚟做 daily parallel workflow。每個 feature 一條 rk riff,dashboard 長開 monitor。收工前睇一次 status,聽朝 merge。

三件加埋嘅 total setup time 大約 20 分鐘(proxy: 5min,lens: 2min,run-kit: 10min),之後每日慳返嘅時間係以小時計。

如果你係用緊 Claude Code 但仲未搞呢啲嘢——你嘅 developer experience 其實只發揮咗三成。開源生態已經幫你砌好晒,只係等你行幾步 command 咋。