面向 AI 智能体的 Linear 替代方案:适用于 ChatGPT 和 Claude 的 Weft
一份公平的 Linear 替代方案对比,写给让 AI 智能体分担工作的团队:通过 MCP 认领和租约、向人提问、完成时附上证据。
Weft 是为独立创业者和小团队打造的 AI 任务管理工具。
作者: Andrei Finogeev ·
如果 Claude Code、Codex、Cursor 或 ChatGPT 这样的 AI 智能体已经在替你做一部分工作,那么好的 Linear 替代方案应该是一块围绕智能体工作循环搭建的看板:智能体用租约认领任务,需要决定时向你提问,最后带着你能核对的证据完成任务。Weft 就是这样一块看板,通过 MCP 接入,并为 33 个 AI 客户端准备了接入指南。如果你们是一支日常围着周期(cycle)、分流(triage)和 pull request 转的工程团队,Linear 非常出色,你们大概应该留在 Linear 上。
Weft 是我们做的。关于 Linear 的事实来自它的官方页面,核对于 2026年11月3日。第二张表里其他工具的事实来自它们的官方页面,核对于 2026年10月27日。
为什么有人要找 Linear 替代方案?
大多数人离开 Linear,并不是因为它慢或者做得不好。它很快,而且非常擅长它的本职:软件团队按周期规划工作、在 triage 里分拣进来的请求、把 issue 和 GitHub 的 pull request 关联起来。
要另找工具的理由更窄,大致分成两类。
- 智能体成了干活的人,而不只是帮手。当 Claude Code 或 Codex 接下一个任务、跑上二十分钟、带着一个 pull request 回来时,看板需要知道此刻是谁拿着这个任务、智能体半路挂了会怎样、交回来的证据是什么。Issue 追踪器记录的是 issue,它不是围绕这个循环设计的。
- 追踪器比工作本身还重。一个独立创业者,或者只有一个项目的三人小团队,往往用不上团队、周期、分流规则和一整套工程工作流。他们需要的是四列,再加一个能读写这四列的 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 会签发刷新令牌,客户端会自己续期登录。
整个循环就是四个调用:
start_task({ id })
→ runId, leaseToken // 20-minute lease; a second agent gets already_claimed
report_progress({ runId, leaseToken })
→ lease renewed // silence lets the lease lapse and frees the task
request_input({ id, runId, leaseToken, question, options })
→ question in your Inbox // claim kept; push to your phone
complete_task({ id, runId, leaseToken, outcome,
artifacts, notDone, unknowns, nextStep })- 认领。
start_task给出 20 分钟的租约,report_progress为它续期。如果智能体没了动静,租约过期,任务就空出来给别人。第二个尝试同一任务的智能体会收到already_claimed。 - 提问。
request_input把一个带选项的问题放进对方的收件箱,并给移动应用发推送。智能体保留认领,在下一次调用时拿到答案。 - 带着证据完成。
complete_task记录结果、产物(URL、提交、文件哈希)、没做的部分、未知的部分和下一步。默认情况下任务直接进 Done。只有在任务需要审阅或验证检查没通过时,它才会停在你的收件箱里,等你选择“接受”、“返工”、“以后再说”或“放弃”。 - 限制的是你,而不是智能体。如果有 5 项在等同一个人(团队是 10 项,或 45 分钟的审阅量),
start_task会以attention_queue_full拒绝。智能体会被告知先收尾或澄清,而不是再开新活。
每个 OAuth 客户端和每个访问令牌都是独立的执行者,看板会显示客户端注册时的名字,所以你能看到哪个 AI 做了什么。每个连接都可以给完整、写入或只读权限,也可以随时断开。关于这个循环的更多内容:AI 智能体任务的认领循环,以及一块看板上的多个 AI 智能体。
Linear 和 Weft 并排对比如何?
| 问题 | Linear | Weft |
|---|---|---|
| 托管 MCP 服务器 | 有,mcp.linear.app/mcp,Streamable HTTP;有只读版本 | 有,letsweft.com/api/mcp,Streamable HTTP,32 个工具 |
| 登录方式 | 带动态注册的 OAuth 2.1,或 OAuth 令牌 / API 密钥 | 带刷新令牌的 OAuth;可选个人访问令牌 |
| ChatGPT 接入 | 深度研究连接器(Plus/Pro,不含欧洲经济区、瑞士、英国;Team、Enterprise、Edu);未说明能否写入 | ChatGPT 里已上架的应用,所有方案可用,包括免费版 |
| 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 |
| 周期 / 分流 / GitHub 同步 | 三样都有 | 冲刺(可选);没有分流收件箱;没有 GitHub 集成 |
| 移动应用 | iOS 和 Android | iOS 和 Android;另有网页版和 VS Code 扩展 |
| 语言 | 未说明 | 34 种 |
| 免费方案 | 成员不限,2 个团队,250 个 issue | 每月 50 个任务和 200 次 AI 调用 |
| 最便宜的付费方案(每席位) | Basic 每用户每月 $10,按年计费(未显示按月价格) | Pro 每席位每月 $7,或每席位每年 $60 |
| 内置 AI / 额度 | 所有方案都有 Linear Agent;部分功能需要 AI 额度 | 没有自己的 AI;思考发生在你的 AI 客户端里 |
Linear 一栏的来源:定价、MCP 文档、ChatGPT 页面、智能体文档、GitHub 文档和移动应用页面,核对于 2026年11月3日。更完整的对比表在我们的 MCP 任务管理器页面上,简短版本见 Weft 对比 Linear。
对独立创业者或小团队来说,issue 追踪器是不是太重了?
有时候是。Linear 的免费方案对团队来说很大方:成员不限、2 个团队、250 个 issue。但这个产品的形状是一个工程组织:团队、周期、分流、项目和里程碑。如果你是一个人,整天开着一个 AI 客户端,那么这套结构里的很多东西都是你用不上的配置。
Weft 的形状是故意做小的:四列、可选冲刺、轻量项目。大多数时候你不用打开它打字;你对 ChatGPT 或 Claude 说“把这五件事放到看板上”,然后在手机上看结果。如果这听起来更接近你的工作方式,请看写给独立创业者的 AI 任务管理。
对小团队来说,注意力上限比列数更重要。三个人加四个智能体,瓶颈不在于谁能开始干活,而在于有多少已完成的工作在等人看。当这个队列满了,Weft 会拒绝新的开工。
面向 AI 智能体的 Linear 替代方案还有哪些?
还有几款工具提供托管的 MCP 服务器。以下事实核对自它们的官方页面,时间是 2026年10月27日。
| 工具 | 托管 MCP | ChatGPT | Claude 目录 | 免费方案 | 最便宜的付费方案 |
|---|---|---|---|---|---|
| Jira | Atlassian Rovo MCP,OAuth 2.1 | ChatGPT 里的 Atlassian Rovo | 有 | 10 名用户以内免费 | Standard 每用户每月 $8.48 |
| Trello | 有,仅 OAuth 2.0 | 通过 ChatGPT 目录(据 Trello 所说) | 有 | 有,最多 10 名协作者;所有方案都有 MCP | Standard 按年每用户每月 $5,按月 $6 |
| Todoist | 有,OAuth | ChatGPT 里的 Todoist 应用 | 有 | Beginner:5 个个人项目;可用 MCP | Pro 按年每月 $5;Business 按年每用户每月 $8 |
这些页面同样没有把带租约的认领或智能体向人提问描述成 MCP 操作。姊妹文章:Asana 替代方案、Todoist 替代方案、ClickUp 替代方案和 Motion 替代方案。
什么情况下应该留在 Linear?
- 你的工作主要是代码和 pull request。Linear 的 GitHub 集成会在 PR 打开时把关联 issue 移到 In Progress,合并时移到 Done。Weft 没有 GitHub 集成。
- 你在跑周期和分流收件箱。Linear 的周期会自动把没做完的 issue 带到下一个周期,而 Triage 是“为团队准备的特殊收件箱”。Weft 只有可选的冲刺,没有分流。
- 你想要 Claude 目录里的连接器,而不是自定义连接器。Linear 在目录里并有 Anthropic 认证。Weft 在 Claude 里是作为自定义连接器添加的。
- 你希望智能体不占席位。Linear 表示智能体不计入付费席位,而且它的智能体目录很大。
- 多个团队,一个工作区。Linear 的 Business 方案团队数不限。Weft 每个工作区同一时间只有一个进行中的冲刺。
Weft 不做什么?
省得你白试一次:Weft 没有 GitHub 或 Slack 集成,没有公开的 REST API 或 webhook,没有 CLI,没有桌面应用,没有甘特图或时间轴,也没有日历时间块。它没有自己的 AI,也没有 AI 额度;思考发生在你已经在用的 AI 客户端里。从回收站恢复任务是 Pro 功能。
Linear 和 Weft 各要多少钱?
Linear:Free($0,2 个团队,250 个 issue),Basic 每用户每月 $10,按年计费,Business 每用户每月 $16,按年计费,Enterprise 需单独报价(linear.app/pricing)。页面没有显示 Basic 的按月计费价格。
Weft:免费版每月 50 个任务和 200 次 AI 调用。Pro 每席位每月 $7,或每席位每年 $60。详情见 letsweft.com/zh-Hans/pricing。
怎样从 Linear 迁移到 Weft?
- 在 Linear 里把 issue 导出为 CSV。工作区管理员可以在 Settings → Administration → Import Export 里导出全部内容;任何人都可以从命令菜单导出筛选后的视图(成员一次最多 250 个 issue,管理员最多 2,000 个)。参见 Linear 的导出文档。
- 在 letsweft.com 创建 Weft 账号。看板一开始就有 Backlog、Todo、Doing 和 Done。
- 在 Weft 里导入 CSV。Linear CSV 导入在所有方案中都免费;分步指南在 letsweft.com/zh-Hans/migrate-from/linear。免费版有 50 个任务的上限,所以导入前先把不再需要的归档。
- 连接你的 AI 客户端:ChatGPT(应用,所有方案)、Claude Code(
claude mcp add --transport http weft https://letsweft.com/api/mcp)、Cursor(一键)或 Codex(先配置,再执行codex mcp login weft)。浏览器打开时用 OAuth 登录。 - 让智能体调用
get_my_work,挑一个任务,按start_task→report_progress→complete_task做完。在卡片上查看回执。 - 安装 iOS 或 Android 应用,这样
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 里已上架的应用,所有 ChatGPT 方案都能用,包括免费版。参见 letsweft.com/zh-Hans/chatgpt。
- 如果智能体在任务中途崩溃了会怎样?
start_task给出的租约持续 20 分钟,由report_progress续期。如果智能体不再汇报,租约就会过期,任务空出来给另一个智能体或人。它不会挂在一个死掉的运行下面一直停在 Doing。更多内容见我的 AI 智能体做了什么。- 智能体每完成一项都会进我的审阅队列吗?
- 不会。默认情况下,完成的任务带着回执直接进 Done。只有在任务需要审阅或验证检查没通过时,它才会停在你的收件箱里,等你选择“接受”、“返工”、“以后再说”或“放弃”。
- 免费版能从 Linear 导入吗?
- 能。Linear CSV 导入在 Weft 所有方案中都可用。免费版能放 50 个任务,所以较大的 Linear 工作区需要先升级 Pro 或者先归档一部分。指南:letsweft.com/zh-Hans/migrate-from/linear。