[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-cursors-continue-buy-turns-copilot-into-platform-zh":3,"article-related-cursors-continue-buy-turns-copilot-into-platform-zh":31,"series-tools-14d3774f-c3fb-4df1-9b92-260100b22e95":78},{"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},"14d3774f-c3fb-4df1-9b92-260100b22e95","cursors-continue-buy-turns-copilot-into-platform-zh","Cursor 買 Continue 把 Copilot 變平台","\u003Cp data-speakable=\"summary\">我拆 \u003Ca href=\"\u002Ftag\u002Fcursor\">Cursor\u003C\u002Fa> 收購 Continue，整理成一套 \u003Ca href=\"\u002Ftag\u002Fai-coding\">AI coding\u003C\u002Fa> 工具的控制權、模型路由、團隊治理檢查法。\u003C\u002Fp>\u003Cp>我用 AI coding 工具一陣子了，越用越火大。demo 都很會講話，真要丟進團隊流程就開始露餡：這個要我綁死模型，那個要我接受黑箱設定，還有一個一副「你先信我」的樣子。問題不是它們不會寫 code，問題是它們都想順手把你的工作方式一起收走。我看到 Cursor 收購 Continue 的消息時，第一反應不是「喔，又一家併一家」，而是：啊，這群人終於把真正的戰場講出來了。不是 autocomplete，是真正的控制權。\u003C\u002Fp>\u003Cp>這篇我主要拆 \u003Ca href=\"https:\u002F\u002Fthenewstack.io\u002Fcursor-acquires-continue-coding\u002F\">The New Stack\u003C\u002Fa> 上 Paul Sawers 的報導，Cursor 官網在 \u003Ca href=\"https:\u002F\u002Fwww.cursor.com\u002F\">cursor.com\u003C\u002Fa>，Continue 在 \u003Ca href=\"https:\u002F\u002Fcontinue.dev\u002F\">continue.dev\u003C\u002Fa>，原始碼放在 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\">GitHub\u003C\u002Fa>。我關心的不是併購戲碼本身，而是它暗示的工作流：誰決定模型、誰決定\u003Ca href=\"\u002Fnews\u002Fanthropic-overseas-data-center-push-right-move-zh\">資料\u003C\u002Fa>怎麼走、誰決定團隊能不能用。\u003C\u002Fp>\u003Ch2>Cursor 買的不是功能，是退出入口\u003C\u002Fh2>\u003Cblockquote>Cursor quietly acquires Continue, an open-source alternative to GitHub Copilot\u003C\u002Fblockquote>\u003Cp>翻譯一下就是：Continue 不是單純多一個 AI coding 助手，它是很多人用來避開單一供應商綁死的出口。它有 \u003Ca href=\"\u002Fnews\u002Floop-engineering-agent-completes-tasks-zh\">open\u003C\u002Fa> source 的可信度，也有 model flexibility 的實用性，對團隊來說很像一個「先別急著把命交出去」的選項。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782411497790-fmiy.png\" alt=\"Cursor 買 Continue 把 Copilot 變平台\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>我自己看這種工具很久了，最常見的劇情就是：先從個人爽感開始，接著進團隊，然後突然有人問「可以換模型嗎？」、「可以不要把這些 code 送出去嗎？」、「可以只對某些 repo 啟用嗎？」。只要這些答案開始含糊，工具就從生產力升級成治理問題。\u003C\u002Fp>\u003Cp>Cursor 收購 Continue 的意義，不是多塞一個功能，而是把這個退出入口收進自己手裡。這招很現實，也很聰明。因為開發者不是笨蛋，誰在偷偷做 lock-in，誰在尊重選擇權，一眼就看得出來。\u003C\u002Fp>\u003Cp>如果我是做 AI developer tool 的，我現在就不會只講 completion 多準。我會先把 escape hatch 寫清楚：模型可否切換、可否本地推理、可否分 repo 控制、可否稽核。這些不是附加價值，這些是團隊敢不敢把工具放進正式流程的前提。\u003C\u002Fp>\u003Cul>\u003Cli>把 fallback 路徑放在文件首頁，不要藏在 FAQ。\u003C\u002Fli>\u003Cli>設定要可搬移，不要綁死在某個雲帳號。\u003C\u002Fli>\u003Cli>先假設買單的人和每天用的人不是同一個人。\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>開源不是產品，控制才是產品\u003C\u002Fh2>\u003Cp>Continue 真正有價值的地方，不是「它是開源的」這句口號，而是它讓團隊覺得自己還握著方向盤。開源只是載體，控制權才是核心商品。\u003C\u002Fp>\u003Cp>這個差別很重要。很多團隊以為選了 \u003Ca href=\"\u002Fnews\u002Fjalapeno-turns-openai-into-chip-designer-zh\">open\u003C\u002Fa> source 就等於安全，結果一上線才發現：模型行為不能控、擴充介面很窄、資料流向還是黑箱。表面上你拿到原始碼，實際上你沒拿到操作權。這種開源最容易讓人誤判，因為看起來很自由，實際上只是換一種被管理。\u003C\u002Fp>\u003Cp>所以 Cursor 買 Continue 之後，我第一個會問的不是「有沒有更漂亮的 UI」，而是：哪些部分還保持開放，哪些部分開始變成產品表面？這個答案會直接決定它是保留彈性，還是慢慢把你推進付費牆後面，最後只剩一個比較順眼的 logo。\u003C\u002Fp>\u003Cp>我自己的做法很土，但很有效：選工具前先列三條不能退的底線。對多數團隊來說，通常就是模型選擇、資料處理、工作流整合。只要其中一條過不了，就先別被 demo 帶走。\u003C\u002Fp>\u003Cul>\u003Cli>模型能不能切，不用重寫流程？\u003C\u002Fli>\u003Cli>敏感 code 能不能不進訓練或紀錄路徑？\u003C\u002Fli>\u003Cli>能不能配合 repo 結構和 review 流程？\u003C\u002Fli>\u003C\u002Ful>\u003Cp>如果答案全是「大概可以」，那這工具只是方便，不是耐用。\u003C\u002Fp>\u003Ch2>真正的戰場是模型路由，不是聊天嘴砲\u003C\u002Fh2>\u003Cp>很多人挑 AI 助手，只看它講話像不像人、回應快不快。我比較在意的是：它知不知道什麼任務該用什麼模型，而且我能不能改它的決策，不用去求 vendor。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782411497063-cbvp.png\" alt=\"Cursor 買 Continue 把 Copilot 變平台\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>這也是我一直覺得 Continue 比很多花俏工具實用的地方。它把 model routing 當成工作流的一部分，而不是藏在背後的實作細節。對團隊來說，這差很多。快速便宜的模型可以處理小改動，強一點的模型拿來做 refactor 或架構推演，本地模型則可以留給敏感 code。把所有事都丟給同一個模型，通常只是 UI 很好看而已。\u003C\u002Fp>\u003Cp>我之前碰過一個 monorepo 團隊，裡面同時有公開和敏感資料。第一個試的工具很帥，直到我們問一句：「能不能只有這幾個 repo 走這個模型，其它走別的？」答案基本上是不能，除非我們自己去補一堆流程。那一刻我就知道，這不是 productivity tool，這是 policy headache。\u003C\u002Fp>\u003Cp>Cursor 收購 Continue，我會解讀成它知道 routing 不是小設定，而是核心抽象。誰掌握 routing，誰就掌握信任。這比再多一個聊天窗重要太多了。\u003C\u002Fp>\u003Cp>如果你要真的落地，我會先做一份 routing policy，再去挑工具。哪些任務走便宜快的模型，哪些任務走強模型，哪些任務永遠留在本地，先寫死，再讓工具去配合，而不是反過來。\u003C\u002Fp>\u003Ch2>團隊買的不是助手，是權限模型\u003C\u002Fh2>\u003Cp>AI coding tool 最常見的錯誤，就是把它當成個人效率玩具。個人玩一週很爽，接著安全、法遵、平台工程全部會跳出來問：資料到底送去哪？保留多久？誰看得到？\u003C\u002Fp>\u003Cp>Continue 之所以有市場，是因為它比較像能塞進有邊界的團隊流程裡。Cursor 這次收購，等於直接承認：真正能活下來的助手，不是最會聊天的那個，是能通過企業審查的那個。\u003C\u002Fp>\u003Cp>我真的跑過這種 review。有人問 code retention，有人問 model provider 的條款，有人問 prompt 會不會被記錄，然後工具負責人開始對著文件表演即興解釋。通常到這裡，pilot 就快死了。不是因為工具爛，是因為它根本沒準備好面對組織現實。\u003C\u002Fp>\u003Cp>所以如果你在評估工具，不要先看 feature list，先看 permission model。這才是重點。\u003C\u002Fp>\u003Cul>\u003Cli>誰能啟用？\u003C\u002Fli>\u003Cli>哪些 repo 在範圍內？\u003C\u002Fli>\u003Cli>資料保留在哪裡？\u003C\u002Fli>\u003Cli>管理員能不能稽核使用情況？\u003C\u002Fli>\u003C\u002Ful>\u003Cp>這些問題答不乾淨，這個助手就還不算團隊工具，只是個人玩具。\u003C\u002Fp>\u003Ch2>開源併購最容易改寫的，是信任交換條件\u003C\u002Fh2>\u003Cp>我每次看到 open source 專案被收購，都會先皺眉。不是因為收購一定有問題，而是因為它很容易把原本的信任交換條件改掉：社群給你可信度，你回頭把它包成更好賣的商業產品，然後大家開始懷疑自己是不是被拿去當跳板。\u003C\u002Fp>\u003Cp>我不是說 Cursor 這次一定會這樣。我是說，這種張力本來就存在。Continue 的價值在於它是可信的替代方案，Cursor 的價值在於它是成熟的商業產品。兩者可以共存，但前提是整合不能像慢慢抽乾社群在乎的東西。\u003C\u002Fp>\u003Cp>所以我會盯的細節不是新聞標題，而是這幾件事：專案還能不能獨立好用？文件是不是還講人話？擴充生態有沒有繼續開？原本依賴的功能會不會被塞進付費 bundle？這些才決定它是 stewardship，還是 enclosure。\u003C\u002Fp>\u003Cp>如果我自己做一個 open 且能賺錢的產品，我會把 commons 和 product 的邊界寫得超清楚。界線模糊，最後通常不是商業化成功，而是把原本最支持你的使用者先弄跑。\u003C\u002Fp>\u003Cp>老實講，開發者很能忍，但不太能忍被當傻子。\u003C\u002Fp>\u003Ch2>Cursor 真正在買的，是分發能力\u003C\u002Fh2>\u003Cp>還有一個角度很多人會跳過，因為它沒那麼適合吵架：distribution。Continue 已經在那群重視控制權的開發者心裡有位置，Cursor 等於直接接手這個對話，不用從零開始建立信任。\u003C\u002Fp>\u003Cp>這很值錢。也正因為這樣，這筆收購看起來不只是 tuck-in。你要打 AI coding assistant 市場，不只是要更好的模型，你還要一個能打進懷疑者腦袋的故事。Continue 幫 Cursor 橋接到那群對模型 hype 很冷靜的人。\u003C\u002Fp>\u003Cp>我看 \u003Ca href=\"\u002Ftag\u002Fdeveloper-tools\">developer tools\u003C\u002Fa> 很多年了，最後活下來的通常不是 demo 最漂亮的，而是能無痛進入既有習慣、尊重既有限制、還不用大家重開一輪政治會議的那種。Continue 有這種信用，Cursor 想把它拿過來，很合理。\u003C\u002Fp>\u003Cp>如果你自己在做工具，我會提醒一句：不要把 adoption 當 distribution。adoption 是一個人願意試，distribution 是工具能不能被安全地帶進 security、platform、procurement，還不當場翻車。\u003C\u002Fp>\u003Cp>現在這個門檻就這麼高。過不了，所謂 AI assistant 很可能只是個 solo-dev 的爽感功能，加上一張帳單。\u003C\u002Fp>\u003Ch2>可抄的模板\u003C\u002Fh2>\u003Cpre>\u003Ccode># AI coding assistant 評估模板\n\n## 1) 我到底要它做什麼\n- inline completion：\n- chat \u002F refactor：\n- repo-aware 修改：\n- test generation：\n- docs \u002F search：\n\n## 2) 不能退的底線\n- 模型可切換：yes\u002Fno\n- 支援本地推理：yes\u002Fno\n- 支援 hosted inference：yes\u002Fno\n- 資料保留政策要寫清楚：yes\u002Fno\n- 團隊 rollout 管理權限：yes\u002Fno\n- repo-level scope：yes\u002Fno\n\n## 3) Routing policy\n- 快速 \u002F 便宜模型用在：\n- 強模型用在：\n- 只能本地處理的任務：\n- 排除雲端推理的敏感 repo：\n\n## 4) 安全問題\n- 會送哪些資料給 vendor？\n- prompt 會不會被存？存多久？\n- code 會不會拿去訓練？\n- admin 能不能稽核使用？\n- 能不能按 repo 或 team 關閉功能？\n\n## 5) 整合清單\n- editor 支援：\n- CLI 支援：\n- git workflow 支援：\n- code review 支援：\n- internal docs \u002F search 支援：\n\n## 6) 決策規則\n如果工具滿足不了底線，我不 pilot。\n如果工具滿足底線但很難管，我只讓一個 team 試。\n如果工具能被治理，而且不會逼人改流程，我才逐步擴大。\n\n## 7) 記錄欄\n- vendor：\n- version：\n- trial start：\n- trial end：\n- final decision：\n\u003C\u002Fcode>\u003C\u002Fpre>\u003Cp>如果是我今天要推 AI coding assistant，我會先拿這份模板去開會。它會逼大家把討論從「酷不酷」拉回「能不能管」。這才是能不能上線的差別。\u003C\u002Fp>\u003Cp>我對 Cursor 收購 Continue 的解讀就一句話：AI developer tool 的真正產品不是聊天，而是控制。誰能把控制權講清楚，誰才有資格談平台。\u003C\u002Fp>\u003Cp>來源：\u003Ca href=\"https:\u002F\u002Fthenewstack.io\u002Fcursor-acquires-continue-coding\u002F\">The New Stack 的 Paul Sawers 報導\u003C\u002Fa>。這篇的拆解是我基於該報導，加上 \u003Ca href=\"https:\u002F\u002Fwww.cursor.com\u002F\">Cursor\u003C\u002Fa>、\u003Ca href=\"https:\u002F\u002Fcontinue.dev\u002F\">Continue\u003C\u002Fa> 與 \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcontinuedev\u002Fcontinue\">GitHub repo\u003C\u002Fa> 的公開資訊做的原創整理。","我拆 Cursor 收購 Continue，整理成一套 AI coding 工具的控制權、模型路由、團隊治理檢查法。","thenewstack.io","https:\u002F\u002Fthenewstack.io\u002Fcursor-acquires-continue-coding\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782411497790-fmiy.png","tools","zh","abc842c2-f94c-4d35-8409-132d5d48f535",[17,18,19,20,21,22],"Cursor","Continue","AI coding assistant","model routing","open source","team governance",[24,25,26],"Cursor 收購 Continue 的重點不是功能，而是把退出入口和控制權收進平台。","AI coding 工具真正的競爭點是模型路由、資料邊界與團隊權限，不是聊天體驗。","評估工具時先看治理能力：模型可切換、repo scope、稽核、資料保留，過不了就別 pilot。",0,"2026-06-25T18:17:50.419204+00:00","2026-06-25T18:17:50.411+00:00","6706c5ce-71b1-4bef-b28a-28e17a9b0d77",{"tags":32,"relatedLang":37,"relatedPosts":41},[33,35],{"name":17,"slug":34},"cursor",{"name":19,"slug":36},"ai-coding-assistant",{"id":15,"slug":38,"title":39,"language":40},"cursors-continue-buy-turns-copilot-into-platform-en","Cursor’s Continue buy turns Copilot into a platform","en",[42,48,54,60,66,72],{"id":43,"slug":44,"title":45,"cover_image":46,"image_url":46,"created_at":47,"category":13},"c06a3011-4faf-4d89-831a-bd0f9c8d44b0","cinevva-web-game-engine-guide-stack-zh","Cinevva 把引擎選型變成堆疊","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782412410129-dcx7.png","2026-06-25T18:33:03.790829+00:00",{"id":49,"slug":50,"title":51,"cover_image":52,"image_url":52,"created_at":53,"category":13},"009f9e6d-81c0-4d91-8ab6-e1e18b139e8f","update-rust-packages-ubuntu-releases-zh","Ubuntu Rust 套件更新產物清單","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782410580619-4cjc.png","2026-06-25T18:02:36.118696+00:00",{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":13},"14235e8e-b195-41fa-994b-11bea9e16942","prompt-versioning-belongs-in-production-zh","提示詞版本控管應該進生產環境，不該只放文件裡","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782406071974-d2w4.png","2026-06-25T16:47:23.368451+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":13},"6e7ee199-4aa2-4954-9891-4b18b04555b9","vllm-sglang-vmlx-local-llm-runtimes-zh","vLLM、SGLang、vMLX：本地 LLM 新選擇","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782397982700-oxni.png","2026-06-25T14:32:27.846267+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":13},"02bf30a9-fa24-4adc-952b-a5d1cb4bd080","best-paper-lists-turn-conference-noise-into-taste-zh","Best-paper 清單把噪音變成品味","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782392612502-p51d.png","2026-06-25T13:03:02.033956+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":13},"f95cff7f-49e3-43af-86f7-7371f9d754cb","sora-chart-loan-timing-choice-zh","SORA 圖表把貸款時機變選擇","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1782381796941-ji38.png","2026-06-25T10:02:50.036986+00:00",[79,84,89,94,99,104,109,114,119,124],{"id":80,"slug":81,"title":82,"created_at":83},"855cd52f-6fab-46cc-a7c1-42195e8a0de4","surepath-real-time-mcp-policy-controls-zh","SurePath 推出即時 MCP 政策控管","2026-03-26T07:57:40.77233+00:00",{"id":85,"slug":86,"title":87,"created_at":88},"9b19ab54-edef-4dbd-9ce4-a51e4bae4ebb","mcp-in-2026-the-ai-tool-layer-teams-use-zh","2026 年 MCP：團隊真的在用的 AI 工具層","2026-03-26T08:01:46.589694+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"af9c46c3-7a28-410b-9f04-32b3de30a68c","prompting-in-2026-what-actually-works-zh","2026 提示工程，真正有用的是什麼","2026-03-26T08:08:12.453028+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"05553086-6ed0-4758-81fd-6cab24b575e0","garry-tan-open-sources-claude-code-toolkit-zh","Garry Tan 開源 Claude Code 工具包","2026-03-26T08:26:20.068737+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"042a73a2-18a2-433d-9e8f-9802b9559aac","github-ai-projects-to-watch-in-2026-zh","2026 必看 20 個 GitHub AI 專案","2026-03-26T08:28:09.619964+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"a5f94120-ac0d-4483-9a8b-63590071ac6a","claude-code-vs-cursor-2026-zh","Claude Code 與 Cursor 深度對比：202…","2026-03-26T13:27:14.279193+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"0975afa1-e0c7-4130-a20d-d890eaed995e","practical-github-guide-learning-ml-2026-zh","2026 機器學習入門 GitHub 實用指南","2026-03-27T01:16:49.712576+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"bfdb467a-290f-4a80-b3a9-6f081afb6dff","aiml-2026-student-ai-ml-lab-repo-review-zh","AIML-2026：像課綱的學生實驗 Repo","2026-03-27T01:21:51.467798+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"80cabc3e-09fc-4ff5-8f07-b8d68f5ae545","ai-trending-github-repos-and-research-feeds-zh","AI Trending：把 AI 資源收成一張表","2026-03-27T01:31:35.262183+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"3ce6e6e2-bac5-463e-9f8d-45caabcc61f7","awesome-ai-for-science-research-tools-map-zh","AI 科研工具清單，開始像地圖了","2026-03-27T01:46:50.521945+00:00"]