ブログ

AI エージェント向けの Linear の代替: ChatGPT と Claude のための Weft

AI エージェントが仕事の一部を担うチームのための Linear の代替を公平に比較します。MCP での確保とリース、人への質問、完了時の証拠。

Weft は、ひとり創業者と小さなチームのための AI タスク管理です。

記事一覧

著者: Andrei Finogeev ·

Claude Code、Codex、Cursor、ChatGPT といった AI エージェントが仕事の一部をこなすようになったなら、Linear の代替として良いのは、エージェントのループを軸に作られたボードです。エージェントはリース付きでタスクを確保し、判断が必要になるとあなたに質問し、確認できる証拠を添えて仕事を終えます。Weft はそうしたボードのひとつで、MCP から使え、33 の AI クライアント向けの設定ガイドがあります。サイクル、トリアージ、プルリクエストを中心に動くエンジニアリングチームなら、Linear は優れたツールなので、おそらくそのまま使い続けるべきです。

Weft は私たちが作っています。Linear についての事実は公式ページから取り、2026年11月3日に確認しました。2つ目の表にあるほかのツールについての事実は各社の公式ページから取り、2026年10月27日に確認しました。

なぜ Linear の代替を探す人がいるのか

Linear を離れる人の多くは、遅いからでも作りが悪いからでもありません。Linear は速く、作られた目的には非常に優れています。サイクルで仕事を計画し、届いた依頼をトリアージで仕分け、issue を GitHub のプルリクエストにつなぐソフトウェアチームのためのツールです。

ほかを探す理由はもっと限られていて、ふたつに分かれます。

  • エージェントが助手ではなく働き手になった。 Claude Code や Codex がタスクを拾い、20分動いてプルリクエストを持って戻ってくるなら、ボードは、いま誰がそのタスクを持っているのか、エージェントが途中で落ちたらどうなるのか、どんな証拠が返ってきたのかを知る必要があります。issue トラッカーは issue を記録しますが、このループを前提に設計されてはいません。
  • トラッカーのほうが仕事より重い。 プロジェクトがひとつのひとり創業者や3人のチームには、チーム、サイクル、トリアージのルール、エンジニアリングのワークフローは要らないことがよくあります。必要なのは4つのカラムと、それを読み書きできる AI です。

どちらにも当てはまらないなら、この記事はほとんど、Linear が正しいツールだと確認するものになるでしょう。

Linear は ChatGPT、Claude、Cursor、Codex で使えるか

はい、いくつかの方法で使えます。ここは正確に見ておく価値があります。

  • ホスト型の MCP サーバー。 Linear は https://mcp.linear.app/mcp で Streamable HTTP のサーバーを運営しており、/mcp/readonly に読み取り専用版もあります。サインインは動的クライアント登録付きの OAuth 2.1、またはベアラーの OAuth トークンか Linear の API キーです。ドキュメントには Claude(claude.ai、Desktop、Claude Code)、Codex、Cursor、VS Code、Windsurf、Zed などが挙げられ、サーバーは issue、プロジェクト、コメントの検索、作成、更新ができるとされています(Linear の MCP ドキュメント)。
  • Claude。 Linear は Claude のコネクタディレクトリに掲載されており、Linear 製で Anthropic verified の印が付いています(claude.com/connectors/linear)。
  • ChatGPT。 Linear の ChatGPT のページでは、deep research 用のコネクタが「チームの仕事を探索し、参照する」のに役立つと説明されています。対象は Plus と Pro のユーザー(EEA、スイス、英国を除く)と、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 トラッカーが与えないものは何か

私たちの考えでは3つあります。今日時点の Linear の MCP とエージェントのドキュメントは、そのどれも MCP の操作として説明していません。慣習を決めれば Linear で似たことができないという意味ではありません。ボードがそれを強制しないという意味です。

  • リース付きの確保。 2つのエージェントが、あるいは2つのウィンドウで動く同じエージェントが、同じタスクを始めるべきではありません。そしてエージェントが落ちたら、タスクがいつまでも「In Progress」のまま残るべきではありません。Linear の MCP のページには確保やリースの記載がありません。
  • 実行の途中からの、人への質問。 あなたにしか決められないことに突き当たったら、エージェントは質問し、タスクを持ったまま、あとで答えを受け取れるべきです。Agents in Linear のページには、エージェントが人に質問できるかどうかは書かれておらず、人がエージェントを @メンションすることが説明されています。
  • 完了時の証拠。 エージェントの「完了」は主張にすぎません。役に立つ終わり方とは、何をしたか、何をしなかったか、何がわからないかを伝え、確認できるものへのリンクを添えることです。Linear の GitHub 連携は、PR がマージされるとリンクされた issue を Done に移します(Linear の GitHub ドキュメント)。これはコードにとっては本物の証拠です。プルリクエストではない仕事には、それに相当する欄がありません。

Weft はエージェントのループをどう扱うか

Weft は Scrumban のボード(既定は Backlog、Todo、Doing、Done で、スプリントとプロジェクトは任意)で、https://letsweft.com/api/mcp の 32 の MCP ツールから使えます。AI クライアントは OAuth でサインインするので、コピーするキーはありません。OAuth に対応しないクライアント向けに個人アクセストークンもあります。Weft はリフレッシュトークンを発行するので、クライアントが自分でサインインを更新します。

ループは4つの呼び出しです。

start_task({ id })
  → runId, leaseToken          // 20分のリース。2つ目のエージェントには 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 がそれを更新します。エージェントが黙るとリースが切れ、タスクはほかの誰かのために空きます。同じタスクを試みた2つ目のエージェントには already_claimed が返ります。
  • 質問。 request_input は選択肢付きの質問を本人のインボックスに入れ、モバイルアプリにプッシュを送ります。エージェントは確保を保ったまま、次の呼び出しで答えを受け取ります。
  • 証拠を添えて完了。 complete_task は結果、成果物(URL、コミット、ファイルハッシュ)、やらなかったこと、わからないこと、次の一手を記録します。既定ではタスクはそのまま Done に移ります。承認/差し戻し/あとで/取りやめ のためにインボックスで止まるのは、タスクにレビューが必要なときか、検証チェックが失敗したときだけです。
  • 上限はエージェントではなく、あなたにかかる。 1人の前に5件(チームでは10件、またはレビュー45分ぶん)たまると、start_task は attention_queue_full で断ります。エージェントには、新しく始めるのではなく、終わらせるか明確にするよう伝えられます。

OAuth クライアントとアクセストークンはそれぞれ独立した行為者で、ボードにはクライアントの登録名が表示されるので、どの AI が何をしたかがわかります。接続ごとに full、write、read の権限を与えられ、いつでも切断できます。ループについての詳細: AI エージェントのタスクのための確保ループと1つのボードで複数の AI エージェントを動かす方法。

Linear と Weft を並べて比較すると

項目LinearWeft
ホスト型の MCP サーバーあり。mcp.linear.app/mcp、Streamable HTTP。読み取り専用版ありあり。letsweft.com/api/mcp、Streamable HTTP、32 ツール
サインイン方法動的登録付きの OAuth 2.1、または OAuth トークン/API キーリフレッシュトークン付きの OAuth。任意で個人アクセストークン
ChatGPT からの接続deep research 用コネクタ(Plus/Pro は EEA、スイス、英国を除く。Team、Enterprise、Edu)。書き込みは記載なしChatGPT で公開済みのアプリ。Free を含む全プラン
Claude からの接続Claude のコネクタディレクトリに掲載、Anthropic verifiedカスタムコネクタ(Anthropic のディレクトリには未掲載)。Claude Code はコマンド一つ
Cursor と Codex対応 MCP クライアントとして記載。Linear の中で任せるエージェントとしてもCursor はワンクリックでインストール。Codex は設定と codex mcp login weft
MCP での確保/リース記載なしあり。20分のリース、2つ目のエージェントには already_claimed
エージェントから人への質問記載なしあり。選択肢付きの request_input がインボックスとモバイルのプッシュへ
完了時の証拠PR のマージでリンクされた issue が Done に(GitHub 連携)すべてのタスクに outcome、artifacts、notDone、unknowns、nextStep
サイクル/トリアージ/GitHub 同期3つともありスプリント(任意)。トリアージ用の受け口なし。GitHub 連携なし
モバイルアプリiOS と AndroidiOS と Android。ウェブと VS Code 拡張も
対応言語記載なし34
無料プランメンバー無制限、チーム2つ、issue 250件タスク50件と月200回の AI 呼び出し
いちばん安い有料プラン(1席あたり)Basic は年払いで1ユーザー月 $10(月払いの価格は表示なし)Pro は1席あたり月 ¥1,182、または年 ¥10,000
内蔵 AI/クレジット全プランに Linear Agent。一部の機能は AI クレジットが必要独自の AI はなし。考えるのはあなたの AI クライアント

Linear の列の出典: 料金、MCP ドキュメント、ChatGPT のページ、エージェントのドキュメント、GitHub のドキュメント、モバイルのページ(2026年11月3日に確認)。より広い比較表は MCP タスクマネージャーのページに、短い版は Weft と Linear の比較にあります。

issue トラッカーはひとり創業者や小さなチームには重すぎるか

ときにはそうです。Linear の無料プランはチームにとって気前がよく、メンバー無制限、チーム2つ、issue 250件です。しかし製品の形はエンジニアリング組織のものです。チーム、サイクル、トリアージ、プロジェクト、マイルストーン。一日中 AI クライアントを開いているひとりの人にとっては、その構造の多くが使わない設定になります。

Weft の形はわざと小さくしてあります。4つのカラム、任意のスプリント、軽いプロジェクト。たいていは自分で開いて入力するのではなく、ChatGPT や Claude に「この5つをボードに載せて」と頼み、結果をスマホで見ます。それが自分の働き方に近いと感じるなら、ひとり創業者のための AI タスク管理を見てください。

小さなチームでは、カラムの数より注意の上限のほうが重要です。3人と4つのエージェントがいると、ボトルネックは誰が仕事を始められるかではなく、終わった仕事がどれだけ誰かに見てもらうのを待っているかです。そのキューがいっぱいになると、Weft は新しく始めることを断ります。

AI エージェント向けのほかの Linear の代替は

ホスト型の MCP サーバーを持つツールはほかにもいくつかあります。以下の事実は、2026年10月27日に各社の公式ページで確認しました。

ツールホスト型 MCPChatGPTClaude のディレクトリ無料プランいちばん安い有料プラン
JiraAtlassian Rovo MCP、OAuth 2.1ChatGPT の Atlassian Rovoあり10ユーザーまで無料Standard 1ユーザー月 $8.48
Trelloあり、OAuth 2.0 のみChatGPT のディレクトリ経由(Trello による)ありあり、共同作業者10人まで。MCP は全プランStandard 年払いで1ユーザー月 $5、月払いで $6
Todoistあり、OAuthChatGPT の Todoist アプリありBeginner: 個人プロジェクト5つ。MCP 利用可Pro 年払いで月 $5。Business 年払いで1ユーザー月 $8

これらのページも、リース付きの確保やエージェントから人への質問を MCP の操作として説明してはいません。姉妹記事: Asana の代替、Todoist の代替、ClickUp の代替、Motion の代替。

Linear を使い続けるべきなのはどんなときか

  • 仕事のほとんどがコードとプルリクエスト。 Linear の GitHub 連携は、PR が開かれるとリンクされた issue を In Progress に、マージされると Done に移します。Weft には GitHub 連携がありません。
  • サイクルとトリアージの受け口を回している。 Linear のサイクルは終わらなかった issue を自動で持ち越し、Triage は「チームのための特別なインボックス」です。Weft にあるのは任意のスプリントで、トリアージはありません。
  • カスタムコネクタではなく、Claude のディレクトリから使いたい。 Linear は掲載済みで Anthropic verified です。Weft は Claude にカスタムコネクタとして追加します。
  • エージェントを席なしで使いたい。 Linear はエージェントを課金対象の席に数えないとしており、エージェントのディレクトリも大きいです。
  • 1つのワークスペースに複数のチーム。 Linear の Business プランはチーム無制限です。Weft はワークスペースごとにアクティブなスプリントが1つです。

Weft がしないこと

試す手間を省くために: Weft には GitHub や Slack との連携、公開の REST API や Webhook、CLI、デスクトップアプリ、ガントやタイムライン、カレンダーでの時間ブロックがありません。独自の AI も AI クレジットもなく、考えるのはすでに使っている AI クライアントです。ゴミ箱からのタスクの復元は Pro の機能です。

Linear と Weft の料金はいくらか

Linear: Free($0、チーム2つ、issue 250件)、Basic は年払いで1ユーザー月 $10、Business は年払いで1ユーザー月 $16、Enterprise は個別見積もり(linear.app/pricing)。このページには Basic の月払いの価格は表示されていません。

Weft: Free はタスク50件と月200回の AI 呼び出し。Pro は1席あたり月 ¥1,182、または年 ¥10,000 です。詳しくは letsweft.com/ja/pricing へ。

Linear から Weft に移るには

  1. Linear で issue を CSV としてエクスポートします。ワークスペースの管理者は Settings → Administration → Import Export からすべてをエクスポートでき、誰でもコマンドメニューから絞り込んだビューをエクスポートできます(メンバーは一度に250件まで、管理者は2,000件まで)。Linear のエクスポートのドキュメントを参照してください。
  2. letsweft.com で Weft のアカウントを作ります。ボードは Backlog、Todo、Doing、Done で始まります。
  3. Weft で CSV をインポートします。Linear の CSV インポートは全プランで無料です。手順は letsweft.com/ja/migrate-from/linear にあります。Free ではタスク50件の上限があるので、インポートの前に要らないものをアーカイブしておいてください。
  4. AI クライアントを接続します: ChatGPT(アプリ、全プラン)、Claude Code(claude mcp add --transport http weft https://letsweft.com/api/mcp)、Cursor(ワンクリック)、Codex(設定してから codex mcp login weft)。ブラウザが開いたら OAuth でサインインします。
  5. エージェントに get_my_work を呼ばせ、タスクを1つ選ばせて、start_task → report_progress → complete_task で進めさせます。カードに残った記録を確認します。
  6. iOS か Android のアプリを入れて、request_input からの質問がプッシュで届くようにします。

すべてを移す必要はありません。エンジニアリングの issue は Linear に残し、コード、執筆、リサーチにまたがるエージェントの仕事を Weft のボードに置くこともできます。すべてのクライアントの設定はドキュメントに、MCP そのものの説明は modelcontextprotocol.io にあります。

Linear にはすでに MCP サーバーがあります。ほかに何か必要ですか?
必要ないかもしれません。Linear の MCP サーバーでは、エージェントが issue、プロジェクト、コメントを検索、作成、更新できます。ドキュメントに書かれていないのは、リース付きの確保、エージェントから人への質問、完了時の構造化された記録です。エージェントが長時間、並行して、あるいはプルリクエストではない仕事で動くなら、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 verified です。
Weft は ChatGPT の無料プランで使えますか?
はい。Weft は ChatGPT で公開済みのアプリで、Free を含むすべての ChatGPT プランで使えます。letsweft.com/ja/chatgpt を参照してください。
エージェントがタスクの途中で落ちたらどうなりますか?
start_task のリースは20分続き、report_progress で更新されます。エージェントが報告をやめるとリースが切れ、タスクはほかのエージェントや人のために空きます。止まった実行の下で Doing に残り続けることはありません。詳しくはAI エージェントは何をしたのかへ。
エージェントが終えた仕事はすべてレビューのキューに入りますか?
いいえ。既定では、完了したタスクは記録を添えてそのまま Done に移ります。承認/差し戻し/あとで/取りやめ のためにインボックスで止まるのは、タスクにレビューが必要なときか、検証チェックが失敗したときだけです。
無料プランで Linear からインポートできますか?
はい。Linear の CSV インポートは Weft の全プランで使えます。Free プランに入るのはタスク50件なので、大きな Linear のワークスペースでは Pro にするか、先にアーカイブが必要です。ガイド: letsweft.com/ja/migrate-from/linear。