部落格

Linear 替代方案:給 AI 代理人用的 Weft,支援 ChatGPT 與 Claude

給讓 AI 代理人分擔工作的團隊一個公平的 Linear 替代方案:透過 MCP 認領與租約、向本人提問,完成時附上證據。

Weft 是為獨立創業者和小團隊打造的 AI 任務管理工具。

全部文章

作者: Andrei Finogeev ·

如果 Claude Code、Codex、Cursor 或 ChatGPT 這類 AI 代理人現在已經分擔了你的一部分工作,好的 Linear 替代方案就是一塊圍繞代理人工作循環打造的看板:代理人用租約認領任務,需要決定時向你提問,最後交回你能查證的證據。Weft 就是這樣的看板,透過 MCP 連接,並為 33 個 AI 客戶端提供設定指南。如果你們是活在 cycle、triage 和 pull request 裡的工程團隊,Linear 非常出色,你們大概應該繼續用它。

Weft 是我們做的。關於 Linear 的資訊來自它的官方頁面,查證日期為 2026 年 11 月 3 日。第二張表中其他工具的資訊來自各自的官方頁面,查證日期為 2026 年 10 月 27 日。

為什麼有人在找 Linear 替代方案?

大多數人離開 Linear,並不是因為它慢或做得不好。它很快,而且非常擅長它原本的用途:軟體團隊按 cycle 規劃工作、在 triage 裡整理進來的需求,以及把 issue 連到 GitHub 的 pull request。

想換工具的理由比較窄,大致分成兩類。

  • 代理人成了做事的人,而不只是幫手。當 Claude Code 或 Codex 接下一個任務、跑了二十分鐘、帶著一個 pull request 回來時,看板需要知道此刻是誰握著這個任務、代理人中途掛掉會怎樣、交回來的證明是什麼。issue 追蹤工具記錄的是 issue,它不是圍繞這個循環設計的。
  • 追蹤工具比工作本身還重。一個獨立創業者,或只有一個專案的三人團隊,往往不需要 team、cycle、triage 規則和工程流程。他們需要的是四個欄位,再加一個能讀寫這些欄位的 AI。

如果兩者都不像你,這篇文章大多只會確認 Linear 就是對的工具。

Linear 能和 ChatGPT、Claude、Cursor、Codex 一起用嗎?

可以,而且有好幾種方式,值得講清楚。

  • 託管的 MCP 伺服器。Linear 在 https://mcp.linear.app/mcp 透過 Streamable HTTP 提供一個,另有唯讀版本 /mcp/readonly。登入方式是支援動態用戶端註冊的 OAuth 2.1,或 bearer OAuth 權杖、Linear API 金鑰。文件列出 Claude(claude.ai、Desktop、Claude Code)、Codex、Cursor、VS Code、Windsurf、Zed 等客戶端,並說明伺服器可以搜尋、建立和更新 issue、專案與留言(Linear MCP 文件)。
  • Claude。Linear 列在 Claude 的連接器目錄裡,由 Linear 製作,並標示為 Anthropic 驗證(claude.com/connectors/linear)。
  • ChatGPT。Linear 的 ChatGPT 頁面介紹的是一個用於深度研究的連接器,幫你「探索並引用團隊的工作」,適用於 Plus 和 Pro 使用者(歐洲經濟區、瑞士和英國除外),以及 Team、Enterprise 和 Edu(linear.app/integrations/chatgpt)。頁面沒有說它能寫入。MCP 文件裡也沒有提到 ChatGPT。
  • 在 Linear 裡把工作委派給代理人。你可以把 issue 指派給代理人,而代理人「不算計費席次」(Agents in Linear)。代理人目錄列出 Codex、Cursor、GitHub Copilot、Devin 和許多其他代理人(linear.app/integrations/agents)。

所以如果你的代理人是寫程式的代理人,而你的團隊本來就在用 Linear,連接已經存在,支援也很完善。問題不在於代理人能不能連到 Linear,而在於代理人工作的時候,看板做了什麼。

代理人需要看板提供什麼,是 issue 追蹤工具給不了的?

我們認為有三件事。截至今天,Linear 的 MCP 和代理人文件都沒有把其中任何一件描述成 MCP 操作。這不代表 Linear 無法靠約定做到類似的事,而是代表看板本身不會強制執行。

  • 帶租約的認領。兩個代理人,或在兩個視窗裡的同一個代理人,不應該開始同一個任務。而如果代理人當掉,任務也不該永遠停在「In Progress」。Linear 的 MCP 頁面沒有描述認領或租約。
  • 在執行途中向本人提問。代理人碰到只有你能決定的事時,應該能提問、保留任務,之後再拿到答案。Agents in Linear 頁面沒有說代理人能不能向人提問;它描述的是人用 @ 提及代理人。
  • 完成時附上證據。代理人說「完成」只是一個聲明。有用的收尾會說明做了什麼、沒做什麼、還有什麼不確定,並附上你能查證的連結。Linear 的 GitHub 整合確實會在 PR 合併時把連結的 issue 移到 Done(Linear GitHub 文件),對程式碼來說這是真正的證據。但對不是 pull request 的工作,沒有對應的欄位。

Weft 怎麼處理代理人的工作循環?

Weft 是一塊 Scrumban 看板(預設有 Backlog、Todo、Doing、Done,衝刺和專案可選),透過 https://letsweft.com/api/mcp 上的 32 個 MCP 工具提供。你的 AI 客戶端用 OAuth 登入,所以沒有金鑰要複製;不支援 OAuth 的客戶端可以用個人存取權杖。Weft 會發 refresh token,客戶端自己續期登入。

這個循環只有四個呼叫:

start_task({ id })
  → runId, leaseToken          // 20 分鐘租約;第二個代理人會拿到 already_claimed

report_progress({ runId, leaseToken })
  → 租約續期                   // 沉默會讓租約失效,任務重新釋出

request_input({ id, runId, leaseToken, question, options })
  → 問題進到你的收件匣         // 保留認領;推播到你的手機

complete_task({ id, runId, leaseToken, outcome,
                artifacts, notDone, unknowns, nextStep })
  • 認領。start_task 給出 20 分鐘的租約,report_progress 為它續期。代理人沉默下來,租約就會失效,任務交給別人。第二個試著接同一個任務的代理人會拿到 already_claimed。
  • 提問。request_input 把一個附選項的問題放進那個人的收件匣,並推播到手機 App。代理人保留它的認領,在下一次呼叫時拿到答案。
  • 附證據完成。complete_task 記錄結果、產出物(一個 URL、一個 commit、一個檔案雜湊)、沒做的事、不確定的事,以及下一步。預設情況下任務會直接進 Done。只有在任務需要審閱或驗證檢查失敗時,它才會停在你的收件匣,等你選「接受」「重做」「之後再說」或「捨棄」。
  • 限制的是你,不是代理人。如果有 5 項工作在等同一個人(團隊是 10 項,或 45 分鐘的審閱量),start_task 會以 attention_queue_full 拒絕。代理人會被告知先收尾或釐清,而不是再開新的。

每個 OAuth 客戶端和每個存取權杖都是獨立的行動者,看板會顯示客戶端註冊的名稱,所以你看得到哪個 AI 做了什麼。每個連線都可以設成完整、寫入或唯讀權限,也隨時可以中斷。關於這個循環的更多內容:AI 代理人任務的認領循環,以及一塊看板上的多個 AI 代理人。

Linear 和 Weft 逐項比較起來如何?

問題LinearWeft
託管的 MCP 伺服器有,mcp.linear.app/mcp,Streamable HTTP;另有唯讀版本有,letsweft.com/api/mcp,Streamable HTTP,32 個工具
登入方式支援動態註冊的 OAuth 2.1,或 OAuth 權杖/API 金鑰OAuth 加 refresh token;可選個人存取權杖
ChatGPT 的接法深度研究連接器(Plus/Pro,歐洲經濟區、瑞士、英國除外;Team、Enterprise、Edu);未說明能否寫入ChatGPT 裡已上架的 App,所有方案都能用,包含免費版
Claude 的接法列在 Claude 的連接器目錄,Anthropic 驗證自訂連接器(不在 Anthropic 的目錄裡);Claude Code 一行指令
Cursor 和 Codex列為支援的 MCP 客戶端;也可在 Linear 裡作為受委派的代理人Cursor 一鍵安裝;Codex 設定檔加上 codex mcp login weft
透過 MCP 認領/租約未說明有,20 分鐘租約,第二個代理人會拿到 already_claimed
代理人向本人提問未說明有,request_input 附選項,送到收件匣並推播到手機
完成時的證據PR 合併時把連結的 issue 移到 Done(GitHub 整合)每個任務都有 outcome、artifacts、notDone、unknowns、nextStep
Cycle/triage/GitHub 同步三者都有衝刺(可選);沒有 triage 收件匣;沒有 GitHub 整合
手機 AppiOS 和 AndroidiOS 和 Android;另有網頁版和 VS Code 擴充套件
語言未說明34 種
免費方案成員不限、2 個 team、250 個 issue每月 50 個任務和 200 次 AI 呼叫
最便宜的付費方案(每席次)Basic 每位使用者每月 $10,年繳(未列月繳價)Pro 每席次每月 $7,或每席次每年 $60
內建 AI/額度所有方案都有 Linear Agent;部分功能需要 AI 額度沒有自己的 AI;思考發生在你的 AI 客戶端裡

Linear 欄位的資料來源:定價、MCP 文件、ChatGPT 頁面、代理人文件、GitHub 文件和手機 App 頁面,查證日期為 2026 年 11 月 3 日。更完整的比較表在我們的 MCP 任務管理工具頁面上,精簡版則在 Weft vs Linear。

對獨立創業者或小團隊來說,issue 追蹤工具太重了嗎?

有時候是。Linear 的免費方案對團隊來說很大方:成員不限、2 個 team、250 個 issue。但這個產品的形狀是一個工程組織:team、cycle、triage、專案和里程碑。如果你是一個人,整天開著一個 AI 客戶端,這些結構大多是你用不到的設定。

Weft 刻意做得更小:四個欄位、可選的衝刺、輕量的專案。大多數時候你不會打開它來打字;你跟 ChatGPT 或 Claude 說「把這五件事放上看板」,然後在手機上看結果。如果這聽起來更接近你的工作方式,請看給獨立創業者的 AI 任務管理。

對小團隊來說,注意力上限比欄位數量更重要。三個人加上四個代理人,瓶頸不在誰能開始工作,而在有多少已完成的工作在等人看。等候佇列滿了,Weft 就拒絕新的開始。

還有哪些給 AI 代理人用的 Linear 替代方案?

另外還有幾個工具提供託管的 MCP 伺服器。以下資訊於 2026 年 10 月 27 日在各自的官方頁面上查證。

工具託管的 MCPChatGPTClaude 目錄免費方案最便宜的付費方案
JiraAtlassian Rovo MCP,OAuth 2.1ChatGPT 裡的 Atlassian Rovo有10 位使用者以內免費Standard 每位使用者每月 $8.48
Trello有,只支援 OAuth 2.0透過 ChatGPT 目錄(依 Trello 說法)有有,最多 10 位協作者;所有方案都有 MCPStandard 年繳每位使用者每月 $5,月繳 $6
Todoist有,OAuthChatGPT 裡的 Todoist App有Beginner:5 個個人專案;可用 MCPPro 年繳每月 $5;Business 年繳每位使用者每月 $8

這些頁面同樣沒有把帶租約的認領,或代理人向本人提問,描述成 MCP 操作。姊妹文章:Asana 替代方案、Todoist 替代方案、ClickUp 替代方案和 Motion 替代方案。

什麼時候應該繼續用 Linear?

  • 你的工作大多是程式碼和 pull request。Linear 的 GitHub 整合會在 PR 開啟時把連結的 issue 移到 In Progress,合併時移到 Done。Weft 沒有 GitHub 整合。
  • 你在跑 cycle 和 triage 收件匣。Linear 的 cycle 會自動把沒做完的 issue 帶到下一輪,而 Triage 是「團隊專用的收件匣」。Weft 只有可選的衝刺,沒有 triage。
  • 你要的是 Claude 目錄,不是自訂連接器。Linear 已上架並經 Anthropic 驗證。Weft 在 Claude 裡要以自訂連接器的方式加入。
  • 你希望代理人不佔席次。Linear 說代理人不算計費席次,而且它的代理人目錄很大。
  • 多個團隊,一個工作區。Linear 的 Business 方案 team 數量不限。Weft 每個工作區一次只有一個進行中的衝刺。

Weft 不做哪些事?

省得你試用一輪才發現:Weft 沒有 GitHub 或 Slack 整合,沒有公開的 REST API 或 webhook,沒有 CLI,沒有桌面 App,沒有甘特圖或時程表,也沒有行事曆時間區塊。它沒有自己的 AI,也沒有 AI 額度;思考發生在你已經在用的 AI 客戶端裡。從垃圾桶還原任務是 Pro 功能。

Linear 和 Weft 要多少錢?

Linear:Free($0,2 個 team,250 個 issue)、Basic 年繳每位使用者每月 $10、Business 年繳每位使用者每月 $16、Enterprise 另議(linear.app/pricing)。頁面沒有列出 Basic 的月繳價格。

Weft:Free 方案每月 50 個任務和 200 次 AI 呼叫。Pro 是每席次每月 $7,或每席次每年 $60。詳情請見 letsweft.com/zh-Hant/pricing。

怎麼從 Linear 搬到 Weft?

  1. 在 Linear 裡把 issue 匯出成 CSV。工作區管理員可以從 Settings → Administration → Import Export 匯出全部;任何人都可以從指令選單匯出篩選後的檢視(成員一次最多 250 個 issue,管理員最多 2,000 個)。請見 Linear 的匯出文件。
  2. 在 letsweft.com 建立 Weft 帳號。看板一開始就有 Backlog、Todo、Doing 和 Done。
  3. 在 Weft 匯入 CSV。Linear CSV 匯入在所有方案都免費;逐步指南在 letsweft.com/zh-Hant/migrate-from/linear。Free 方案有 50 個任務的上限,所以匯入前先把不需要的封存掉。
  4. 連接你的 AI 客戶端:ChatGPT(App,所有方案)、Claude Code(claude mcp add --transport http weft https://letsweft.com/api/mcp)、Cursor(一鍵)或 Codex(設定檔,然後 codex mcp login weft)。瀏覽器開啟時用 OAuth 登入。
  5. 請代理人呼叫 get_my_work,挑一個任務,然後照 start_task → report_progress → complete_task 做完。在卡片上檢查回執。
  6. 安裝 iOS 或 Android App,讓 request_input 的問題以推播送到你手上。

你不必全部搬過來。你可以把工程 issue 留在 Linear,把代理人在程式碼、寫作和研究上做的工作放到 Weft 看板上。每個客戶端的設定方式都在文件裡;MCP 本身是什麼,請見 modelcontextprotocol.io。

Linear 已經有 MCP 伺服器了,我為什麼還需要別的?
你可能不需要。Linear 的 MCP 伺服器讓代理人搜尋、建立和更新 issue、專案與留言。它的文件沒有描述的,是帶租約的認領、代理人向本人提問,以及完成時的結構化回執。如果你的代理人跑得久、平行執行,或做的不是 pull request 的工作,這些就是 Weft 補上的部分。
Weft 和 Linear 一樣在 Claude 的連接器目錄裡嗎?
不在。在 claude.ai 和 Claude Desktop 裡,你用 URL https://letsweft.com/api/mcp 把 Weft 加成自訂連接器。在 Claude Code 裡只要一行指令:claude mcp add --transport http weft https://letsweft.com/api/mcp。Linear 則在目錄裡,並經 Anthropic 驗證。
Weft 能在 ChatGPT 免費方案上用嗎?
可以。Weft 是 ChatGPT 裡已上架的 App,所有 ChatGPT 方案都能用,包含免費版。請見 letsweft.com/zh-Hant/chatgpt。
如果我的代理人在任務做到一半時當掉,會怎樣?
start_task 給的租約持續 20 分鐘,由 report_progress 續期。代理人停止回報,租約就會失效,任務交給另一個代理人或人。它不會掛在一個已經死掉的執行底下停在 Doing。更多內容請見我的 AI 代理人做了什麼。
代理人每完成一件事,都會進到我的審閱佇列嗎?
不會。預設情況下,完成的任務會帶著回執直接進 Done。只有在任務需要審閱或驗證檢查失敗時,它才會停在你的收件匣,等你選「接受」「重做」「之後再說」或「捨棄」。
免費方案可以從 Linear 匯入嗎?
可以。Linear CSV 匯入在所有 Weft 方案都能用。Free 方案最多 50 個任務,所以大型的 Linear 工作區需要 Pro,或先封存一部分。指南:letsweft.com/zh-Hant/migrate-from/linear。