[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-claurst-terminal-coding-agents-open-local-zh":3,"article-related-claurst-terminal-coding-agents-open-local-zh":31,"series-ai-agent-e5195a2a-110f-450d-97f7-298edd173747":80},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":30},"e5195a2a-110f-450d-97f7-298edd173747","claurst-terminal-coding-agents-open-local-zh","Claurst 證明終端編碼代理應該開源且本地化","\u003Cp data-speakable=\"summary\">Claurst 是一個開源、可本地執行的終端編碼代理，證明這類工具應該開放且可控。\u003C\u002Fp>\u003Cp>Claurst 的立場很清楚：編碼代理應該是你能擁有、能檢查、能本地執行的軟體，而不是租來的黑盒。它目前處於 \u003Ca href=\"\u002Fnews\u002F5-alphabet-ai-funding-takeaways-zh\">beta\u003C\u002Fa>，採用 \u003Ca href=\"\u002Ftag\u002Frust\">Rust\u003C\u002Fa> 二進位分發，支援多個模型供應商，並明確避免追蹤與遙測。這組設計不是細節，而是對整個產品類別的判斷，因為市場一直在獎勵那些承諾更快、卻把程式碼、提示詞與工作流控制權集中到雲端的工具。\u003C\u002Fp>\u003Ch2>第一個論點：開源不是加分項，而是代理工具的底線\u003C\u002Fh2>\u003Cp>Claurst 最重要的價值，不是它能不能補全程式碼，而是它能不能被依賴它的人審查與擴充。專案明確採用規格驅動重寫、獨立實作，且不沿用任何專有 \u003Ca href=\"\u002Ftag\u002Fclaude-code\">Claude Code\u003C\u002Fa> 原始碼。這代表的不是行銷話術，而是治理選擇：從 prompt 到 patch 的每一步，建構者都能追蹤。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780888681781-75z2.png\" alt=\"Claurst 證明終端編碼代理應該開源且本地化\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>開源也降低了出錯時的影響範圍。Claurst 透過終端 UI、外掛系統與 \u003Ca href=\"\u002Ftag\u002Fagent\">Agent\u003C\u002Fa> Client Protocol 介面暴露行為，團隊可以檢查它如何處理權限與工具呼叫。當代理在可見的 session 流程中要求批准時，操作人仍然在迴圈內。對一個能改檔案、跑命令、影響產線工作的工具來說，這才是正確預設。\u003C\u002Fp>\u003Ch2>第二個論點：本地執行與 Rust 不是包裝，而是風險控制\u003C\u002Fh2>\u003Cp>Claurst 用 Rust 實作，不只是「跑得快」這麼簡單，而是產品策略。專案把自己定位成高效、記憶體友善的本機原生二進位，這在大量工具只是遠端服務包裝器的類別裡很關鍵。本地執行帶來更低延遲、更少中介層，也讓故障模式更明確，出了問題時不必先懷疑雲端服務。\u003C\u002Fp>\u003Cp>倉庫對 headless 使用、跨平台二進位，甚至在受限系統上不依賴 ALSA 的建置支援，都說明它不是為了做一個漂亮 demo，而是為了進入真實開發環境。它可以在終端中運作，透過 ACP 跟編輯器整合，也不需要把 web app 強塞進工作流。對重視安全、離線、可重現性的團隊來說，這比華麗的 onboarding 更重要。\u003C\u002Fp>\u003Ch2>第三個論點：多供應商支援才是真正的去鎖定\u003C\u002Fh2>\u003Cp>Claurst 不要求開發者把整個工作流押在單一模型供應商上。它支援多個 provider，甚至提供透過 \u002Fconnect 的免費模式實驗，背後傳達的是同一件事：代理層應該與模型層分離。當代理介面穩定後，團隊就能依成本、能力或政策切換供應商，而不用重寫整套流程。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780888670071-qs2c.png\" alt=\"Claurst 證明終端編碼代理應該開源且本地化\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這點會越來越重要，因為編碼代理正在變成\u003Ca href=\"\u002Fnews\u002F5-reasons-dell-could-win-ai-infrastructure-2026-zh\">基礎設施\u003C\u002Fa>，而不是新奇玩具。倉庫已經包含 chat forking、memory consolidation，以及能跨回合持續工作的 goal-oriented mode。這些功能只有在底層供應商可替換時才真正有價值。Claurst 的架構把代理與 backend 鬆耦合，讓供應商更替不至於拖垮整個工具鏈。\u003C\u002Fp>\u003Ch2>反方可能怎麼說\u003C\u002Fh2>\u003Cp>反對者會說，絕大多數開發者不想自己管理 binary、金鑰、供應商與本地環境\u003Ca href=\"\u002Fnews\u002Fhow-to-set-up-agentscope-java-harness-zh\">設定\u003C\u002Fa>；相較之下，託管產品可以把複雜度藏起來，還能持續更新、統一收費、集中支援。對很多團隊而言，這種便利是真實價值，不是幻覺。\u003C\u002Fp>\u003Cp>另一個合理批評是，開源且本地化的代理容易讓體驗碎片化。若每個團隊都透過不同 provider 與編輯器整合，生態就更難維護與標準化。相較之下，成熟的專有代理可以投入更多資源在 UX、導入流程與安全護欄，速度也可能更快。\u003C\u002Fp>\u003Cp>這些批評成立，但仍然打不倒核心論點。便利不是控制權，編碼代理又太貼近原始碼、密鑰與部署步驟，不能被當成一般 SaaS 來看待。Claurst 接受 beta 的粗糙度，換來的是透明、可攜與不受供應商關係變動影響的持續可用性。這不是妥協太多，而是把風險放回正確的位置。\u003C\u002Fp>\u003Ch2>你能做什麼\u003C\u002Fh2>\u003Cp>如果你是工程師，就把 Claurst 當成一個測試案例：你的代理工作流有多少應該留在自己的機器、自己的編輯器、自己的控制權之下。如果你是 PM 或創辦人，應該把它視為訊號：真正會贏的代理堆疊，會把 orchestration 與模型選擇分開，並且讓權限與行為可見。現在就為本地優先、供應商可替換、行為可稽核的架構做準備，因為這就是這個類別最後會留下來的形狀。\u003C\u002Fp>","Claurst 站在開源、本地執行、多供應商這一邊，證明終端編碼代理不該被鎖進 SaaS 黑盒。","github.com","https:\u002F\u002Fgithub.com\u002FKuberwastaken\u002Fclaurst",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780888681781-75z2.png","ai-agent","zh","ffc307b4-8c8c-4d7d-bb51-8002d290cc62",[17,18,19,20,21,22],"Claurst","終端編碼代理","開源","本地執行","多供應商","去鎖定",[24,25,26],"編碼代理應該可審查、可擴充，而不是黑盒 SaaS。","本地執行與 Rust 代表的是風險控制，不只是效能。","多供應商支援能把代理層與模型層拆開，降低鎖定風險。",0,"2026-06-08T03:17:22.236957+00:00","2026-06-08T03:17:22.228+00:00","e3b68196-9e64-4c18-a3b6-a73e73bfb367",{"tags":32,"relatedLang":39,"relatedPosts":43},[33,34,35,36,37],{"name":20,"slug":20},{"name":21,"slug":21},{"name":18,"slug":18},{"name":19,"slug":19},{"name":17,"slug":38},"claurst",{"id":15,"slug":40,"title":41,"language":42},"claurst-terminal-coding-agents-open-local-en","Claurst proves terminal coding agents should be open and local","en",[44,50,56,62,68,74],{"id":45,"slug":46,"title":47,"cover_image":48,"image_url":48,"created_at":49,"category":13},"0cd44c8d-6ba8-4e6c-851b-d040a5c1a9bd","litellm-rust-minimal-ai-gateway-zh","LiteLLM 推出 Rust 版輕量網關","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780899485895-xavr.png","2026-06-08T06:17:32.954118+00:00",{"id":51,"slug":52,"title":53,"cover_image":54,"image_url":54,"created_at":55,"category":13},"823f413f-0504-425c-a8de-956a60754b9d","how-to-set-up-agentscope-java-harness-zh","怎麼設定 AgentScope Java Harness","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780877895461-376p.png","2026-06-08T00:17:46.417304+00:00",{"id":57,"slug":58,"title":59,"cover_image":60,"image_url":60,"created_at":61,"category":13},"066e5903-7569-402f-a397-f01468ffecd4","reid-hoffman-leaves-microsoft-board-manus-ai-zh","霍夫曼離開微軟董事會，轉向 Manus","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780827469679-fpyr.png","2026-06-07T10:17:21.250923+00:00",{"id":63,"slug":64,"title":65,"cover_image":66,"image_url":66,"created_at":67,"category":13},"fb5eb422-6013-43fe-bdc4-26c57eee0d9e","how-to-understand-codex-chatgpt-merge-zh","怎麼理解 Codex 與 ChatGPT 合併","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780704172974-ypaa.png","2026-06-06T00:02:25.891496+00:00",{"id":69,"slug":70,"title":71,"cover_image":72,"image_url":72,"created_at":73,"category":13},"83c2f8f6-3710-466e-b52c-473b811f0535","how-to-set-up-openclaw-safely-zh","如何安全架設 OpenClaw","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780549368665-1t2l.png","2026-06-04T05:02:21.26625+00:00",{"id":75,"slug":76,"title":77,"cover_image":78,"image_url":78,"created_at":79,"category":13},"0ba5b1a8-82c5-464a-bea5-9a2c8730da74","aws-devops-agent-turns-incident-chaos-into-triage-zh","AWS DevOps Agent 把事故排查變成三步","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780466689960-g1sv.png","2026-06-03T06:03:14.154923+00:00",[81,86,91,96,101,106,111,116,121,126],{"id":82,"slug":83,"title":84,"created_at":85},"4ae1e197-1d3d-4233-8733-eafe9cb6438b","claude-now-uses-your-pc-to-finish-tasks-zh","Claude 開始幫你操作電腦","2026-03-26T07:20:48.457387+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"5bede67f-e21c-413d-9ab8-54a3c3d26227","googles-2026-ai-agent-report-decoded-zh","Google 2026 AI Agent 報告解讀","2026-03-26T11:15:22.651956+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"2987d097-563f-46c7-b76f-b558d8ef7c2b","kimi-k25-review-stronger-still-not-legend-zh","Kimi K2.5 評測：更強，但還不是神作","2026-03-27T07:15:55.277513+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"95c9053b-e3f4-4cb5-aace-5c54f4c9e044","claude-code-controls-mac-desktop-zh","Claude Code 也能操控 Mac 了","2026-03-28T03:01:58.58121+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"dc58e153-e3a8-4c06-9b96-1aa64eabbf5f","cloudflare-100x-faster-ai-agent-sandbox-zh","Cloudflare 的 AI 沙箱跑超快","2026-03-28T03:09:44.142236+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"1c8afc56-253f-47a2-979f-1065ff072f2a","openai-backs-isara-agent-swarm-bet-zh","OpenAI 挺 Isara 的 agent swarm …","2026-03-28T03:15:27.513155+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"7379b422-576e-45df-ad5a-d57a0d9dd467","openai-plan-automated-ai-researcher-zh","OpenAI 想做自動化 AI 研究員","2026-03-28T03:17:42.090548+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"48c9889e-86df-450b-a356-e4a4b7c83c5b","harness-engineering-ai-agent-reliability-2026-zh","駕馭工程：從「馬具」到「作業系統」，AI Agent 可靠性的終極密碼","2026-03-31T06:42:53.556721+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"96d8e8c8-1edd-475d-9145-b1e7a1b02b65","mcp-explained-from-prompts-to-production-zh","MCP 怎麼把提示詞變工作流","2026-04-01T09:24:39.321274+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"f2ca7720-b471-4ce5-9336-2a9ac2a876fd","amazon-bedrock-agents-multi-agent-workflows-zh","Amazon Bedrock Agents 進入多代理工作流","2026-04-01T09:30:29.945429+00:00"]