Blog

Yapay zekâ ajanları için Linear alternatifi: ChatGPT ve Claude için Weft

İşin bir kısmını yapay zekâ ajanlarının yaptığı ekipler için adil bir Linear alternatifi: MCP üzerinden sahiplenme ve kiralama, kişiye sorular ve bitişte kanıt.

Weft, tek kişilik kurucular ve küçük ekipler için yapay zekâ görev yöneticisidir.

Tüm yazılar

Yazan Andrei Finogeev ·

Claude Code, Codex, Cursor ya da ChatGPT gibi yapay zekâ ajanları artık işinin bir kısmını yapıyorsa, iyi bir Linear alternatifi ajanın döngüsü etrafında kurulmuş bir panodur: ajan bir görevi kiralamayla sahiplenir, karar gerektiğinde sana soru sorar ve kontrol edebileceğin kanıtla bitirir. Weft böyle bir pano; MCP üzerinden erişiliyor ve 33 yapay zekâ istemcisi için kurulum rehberi var. Döngüler, triyaj ve pull request’ler içinde yaşayan bir mühendislik ekibiysen Linear mükemmel ve muhtemelen onda kalmalısın.

Weft’i biz geliştiriyoruz. Linear’la ilgili bilgiler, 3 Kasım 2026’da kontrol edilen resmî sayfalarından alındı. İkinci tablodaki diğer araçlarla ilgili bilgiler, 27 Ekim 2026’da kontrol edilen resmî sayfalarından alındı.

İnsanlar neden bir Linear alternatifi arıyor?

Çoğu insan Linear’dan yavaş ya da kötü yapılmış olduğu için ayrılmıyor. Hızlı ve yapıldığı iş için çok iyi: işi döngüler hâlinde planlayan, gelen talepleri triyajda ayıklayan ve kayıtları GitHub pull request’lerine bağlayan yazılım ekipleri.

Başka yere bakmanın nedenleri daha dar ve iki gruba ayrılıyor.

  • Ajan yardımcı değil, çalışan oldu. Claude Code ya da Codex bir görevi alıp yirmi dakika çalışıyor ve bir pull request’le dönüyorsa, panonun görevin şu anda kimde olduğunu, ajan yarıda ölürse ne olacağını ve hangi kanıtın geldiğini bilmesi gerekir. Bir kayıt takip aracı kaydı tutar; bu döngü etrafında tasarlanmamıştır.
  • Takip aracı işin kendisinden ağır. Tek projesi olan tek kişilik bir kurucu ya da üç kişilik bir ekip çoğu zaman ekiplere, döngülere, triyaj kurallarına ve bir mühendislik iş akışına ihtiyaç duymaz. Dört sütuna ve onları okuyup güncelleyebilen bir yapay zekâya ihtiyaç duyar.

İkisi de seni anlatmıyorsa, bu yazı büyük ölçüde Linear’ın doğru araç olduğunu teyit edecek.

Linear ChatGPT, Claude, Cursor ve Codex ile çalışıyor mu?

Evet, birkaç yoldan; ve burada kesin olmakta fayda var.

  • Barındırılan MCP sunucusu. Linear, Streamable HTTP üzerinden https://mcp.linear.app/mcp adresinde bir sunucu çalıştırıyor; /mcp/readonly adresinde salt okunur bir sürümü de var. Giriş, dinamik istemci kaydıyla OAuth 2.1 ya da bir bearer OAuth belirteci veya Linear API anahtarıyla yapılıyor. Belgeleri Claude’u (claude.ai, Desktop, Claude Code), Codex’i, Cursor’ı, VS Code’u, Windsurf’ü, Zed’i ve diğerlerini listeliyor ve sunucunun kayıtları, projeleri ve yorumları bulup oluşturup güncelleyebildiğini söylüyor (Linear MCP belgeleri).
  • Claude. Linear, Claude’un bağlayıcı dizininde; Linear tarafından yapılmış ve Anthropic doğrulamalı olarak işaretli (claude.com/connectors/linear).
  • ChatGPT. Linear’ın ChatGPT sayfası, “ekibinin işini keşfetmene ve ona başvurmana” yardımcı olan bir derin araştırma bağlayıcısını anlatıyor; Plus ve Pro kullanıcıları (AEA, İsviçre ve Birleşik Krallık hariç) ile Team, Enterprise ve Edu için (linear.app/integrations/chatgpt). Sayfa yazabildiğini söylemiyor. MCP belgelerinde ChatGPT geçmiyor.
  • Linear içinde ajanlara devretmek. Bir kaydı bir ajana atayabilirsin ve ajanlar “faturalanan koltuk sayılmaz” (Agents in Linear). Ajan dizininde Codex, Cursor, GitHub Copilot, Devin ve daha birçoğu var (linear.app/integrations/agents).

Yani ajanların kod ajanlarıysa ve ekibin zaten Linear’da çalışıyorsa, bağlantı var ve iyi destekleniyor. Soru, bir ajanın Linear’a ulaşıp ulaşamayacağı değil. Ajan çalışırken panonun ne yaptığı.

Bir ajanın panodan beklediği, bir kayıt takip aracının vermediği şey ne?

Bize göre üç şey. Linear’ın MCP ve ajan belgeleri, bugün itibarıyla, bunların hiçbirini bir MCP işlemi olarak anlatmıyor. Bu, Linear’a kurallarla benzer bir şey yaptırılamayacağı anlamına gelmiyor; panonun bunu zorunlu kılmadığı anlamına geliyor.

  • Kiralamalı bir sahiplenme. İki ajan, ya da iki pencerede aynı ajan, aynı görevi başlatmamalı. Ve bir ajan çökerse görev sonsuza kadar “In Progress”te kalmamalı. Linear’ın MCP sayfası sahiplenmeyi ya da kiralamayı anlatmıyor.
  • Çalışmanın içinden kişiye bir soru. Ajan yalnızca senin karar verebileceğin bir şeye takıldığında sorabilmeli, görevi elinde tutabilmeli ve yanıtı sonra alabilmeli. Agents in Linear sayfası ajanların insanlara soru sorup soramadığını söylemiyor; insanların ajanları @etiketlemesini anlatıyor.
  • Bitişte kanıt. Bir ajandan gelen “Done” bir iddiadır. İşe yarar bir bitiş neyin yapıldığını, neyin yapılmadığını, neyin bilinmediğini söyler ve kontrol edebileceğin bir şeye bağlantı verir. Linear’ın GitHub entegrasyonu bir PR birleştiğinde bağlı kaydı Done’a taşıyor (Linear GitHub belgeleri); bu, kod için gerçek bir kanıt. Pull request olmayan işler için eşdeğer bir alan yok.

Weft ajanın döngüsünü nasıl ele alıyor?

Weft bir Scrumban panosu (varsayılan olarak Backlog, Todo, Doing, Done; isteğe bağlı sprintler ve projelerle); https://letsweft.com/api/mcp adresinde 32 MCP aracıyla sunuluyor. Yapay zekâ istemcin OAuth ile giriş yapar, yani kopyalanacak bir anahtar yok; OAuth desteklemeyen istemciler için kişisel erişim belirteçleri var. Weft yenileme belirteçleri verir, böylece istemci girişi kendisi yeniler.

Döngü dört çağrıdan oluşuyor:

start_task({ id })
  → runId, leaseToken          // 20 dakikalık kiralama; ikinci bir ajan already_claimed alır

report_progress({ runId, leaseToken })
  → kiralama yenilenir         // sessizlik kiralamanın dolmasına ve görevin serbest kalmasına yol açar

request_input({ id, runId, leaseToken, question, options })
  → soru Gelen kutunda         // sahiplenme korunur; telefonuna bildirim

complete_task({ id, runId, leaseToken, outcome,
                artifacts, notDone, unknowns, nextStep })
  • Sahiplen. start_task 20 dakikalık bir kiralama verir. report_progress onu yeniler. Ajan sessizleşirse kiralama dolar ve görev başkası için serbest kalır. Aynı görevi deneyen ikinci bir ajan already_claimed alır.
  • Sor. request_input seçenekleriyle birlikte bir soruyu kişinin Gelen kutusuna koyar ve mobil uygulamaya bildirim gönderir. Ajan sahiplenmeyi korur ve yanıtı bir sonraki çağrısında alır.
  • Kanıtla bitir. complete_task sonucu, çıktıları (bir URL, bir commit, bir dosya hash’i), neyin yapılmadığını, neyin bilinmediğini ve sonraki adımı kaydeder. Varsayılan olarak görev doğrudan Done’a gider. Yalnızca görev inceleme gerektirdiğinde ya da bir doğrulama kontrolü başarısız olduğunda Kabul et / Yeniden yap / Sonra / Bırak için Gelen kutunda durur.
  • Sınır ajana değil, sana konur. Bir kişiyi bekleyen 5 öğe olduğunda (ekipte 10 ya da 45 dakikalık inceleme), start_task attention_queue_full ile reddeder. Ajana yeni iş başlatmak yerine bitirmesi ya da netleştirmesi söylenir.

Her OAuth istemcisi ve her erişim belirteci ayrı bir aktördür ve pano istemcinin kayıtlı adını gösterir; böylece hangi yapay zekânın ne yaptığını görürsün. Her bağlantıya tam, yazma ya da okuma yetkisi verilebilir ve onu istediğin an kesebilirsin. Döngü hakkında daha fazlası: yapay zekâ ajanı görevleri için sahiplenme döngüsü ve tek panoda birden fazla yapay zekâ ajanı.

Linear ve Weft yan yana nasıl karşılaştırılır?

SoruLinearWeft
Barındırılan MCP sunucusuVar, mcp.linear.app/mcp, Streamable HTTP; salt okunur sürümVar, letsweft.com/api/mcp, Streamable HTTP, 32 araç
Giriş yöntemiDinamik kayıtla OAuth 2.1 ya da OAuth belirteci / API anahtarıYenileme belirteçleriyle OAuth; isteğe bağlı kişisel erişim belirteçleri
ChatGPT yoluDerin araştırma bağlayıcısı (Plus/Pro, AEA, CH, UK hariç; Team, Enterprise, Edu); yazma belirtilmemişChatGPT’de yayımlanmış uygulama, Free dahil her plan
Claude yoluClaude’un bağlayıcı dizininde, Anthropic doğrulamalıÖzel bağlayıcı (Anthropic’in dizininde değil); Claude Code’da tek komut
Cursor ve CodexDesteklenen MCP istemcileri arasında; ayrıca Linear içinde devredilen ajanlarCursor’da tek tıkla kurulum; Codex’te yapılandırma artı codex mcp login weft
MCP üzerinden sahiplenme / kiralamaBelirtilmemişVar, 20 dakikalık kiralama, ikinci ajana already_claimed
Ajan kişiye soru sorarBelirtilmemişVar, seçenekli request_input, Gelen kutusuna ve mobil bildirime
Bitişte kanıtPR birleşmesi bağlı kaydı Done’a taşır (GitHub entegrasyonu)Her görevde outcome, artifacts, notDone, unknowns, nextStep
Döngüler / triyaj / GitHub eşitlemeVar, üçü deSprintler (isteğe bağlı); triyaj gelen kutusu yok; GitHub entegrasyonu yok
Mobil uygulamalariOS ve AndroidiOS ve Android; ayrıca web ve bir VS Code eklentisi
DillerBelirtilmemiş34
Ücretsiz planSınırsız üye, 2 ekip, 250 kayıtAyda 50 görev ve 200 yapay zekâ çağrısı
Koltuk başına en ucuz ücretli planBasic, yıllık faturalandırmayla kullanıcı başına ayda $10 (aylık fiyat gösterilmiyor)Pro, koltuk başına ayda $7 ya da yılda $60
Yerleşik yapay zekâ / kredilerTüm planlarda Linear Agent; bazı özellikler yapay zekâ kredisi gerektiriyorKendine ait yok; düşünme işi senin yapay zekâ istemcinde olur

Linear sütununun kaynakları: fiyatlandırma, MCP belgeleri, ChatGPT sayfası, ajan belgeleri, GitHub belgeleri ve mobil sayfa; 3 Kasım 2026’da kontrol edildi. Daha geniş bir tablo MCP görev yöneticileri sayfamızda; kısa sürümü Weft ve Linear karşılaştırmasında.

Bir kayıt takip aracı tek kişilik bir kurucu ya da küçük bir ekip için fazla mı ağır?

Bazen. Linear’ın ücretsiz planı bir ekip için cömert: sınırsız üye, 2 ekip ve 250 kayıt. Ama ürünün biçimi bir mühendislik organizasyonu: ekipler, döngüler, triyaj, projeler ve kilometre taşları. Bütün gün açık bir yapay zekâ istemcisiyle çalışan tek bir kişiysen, bu yapının çoğu kullanmayacağın bir kurulum.

Weft’in biçimi bilerek daha küçük: dört sütun, isteğe bağlı sprintler, hafif projeler. Çoğu zaman yazmak için açmazsın; ChatGPT’ye ya da Claude’a “bu beş şeyi panoya koy” dersin ve sonuca telefonundan bakarsın. Bu sana çalışma biçimine daha yakın geliyorsa, tek kişilik kurucular için yapay zekâ görev yönetimi yazısına bak.

Küçük ekiplerde dikkat sınırı sütun sayısından daha önemli. Üç kişi ve dört ajanla darboğaz kimin işe başlayabileceği değil; ne kadar bitmiş işin birinin bakmasını beklediği. O kuyruk dolduğunda Weft yeni başlangıçları reddeder.

Yapay zekâ ajanları için diğer Linear alternatifleri neler?

Birkaç başka aracın da barındırılan MCP sunucusu var. Bu bilgiler 27 Ekim 2026’da resmî sayfalarından kontrol edildi.

AraçBarındırılan MCPChatGPTClaude diziniÜcretsiz planEn ucuz ücretli plan
JiraAtlassian Rovo MCP, OAuth 2.1ChatGPT’de Atlassian RovoVar10 kullanıcıya kadar ücretsizStandard, kullanıcı başına ayda $8.48
TrelloVar, yalnızca OAuth 2.0ChatGPT dizini üzerinden (Trello’ya göre)VarVar, 10 iş birlikçiye kadar; MCP tüm planlardaStandard, kullanıcı başına ayda yıllık $5, aylık $6
TodoistVar, OAuthChatGPT’de Todoist uygulamasıVarBeginner: 5 kişisel proje; MCP mevcutPro, ayda yıllık $5; Business, kullanıcı başına ayda yıllık $8

Bu sayfaların hiçbiri de kiralamalı bir sahiplenmeyi ya da ajandan kişiye bir soruyu MCP işlemi olarak anlatmıyor. Kardeş yazılar: Asana alternatifi, Todoist alternatifi, ClickUp alternatifi ve Motion alternatifi.

Ne zaman Linear’da kalmalısın?

  • İşin çoğunlukla kod ve pull request’lerden oluşuyorsa. Linear’ın GitHub entegrasyonu bir PR açıldığında bağlı kayıtları In Progress’e, birleştiğinde Done’a taşır. Weft’in GitHub entegrasyonu yok.
  • Döngüler ve bir triyaj gelen kutusu yürütüyorsan. Linear’ın döngüleri bitmemiş kayıtları otomatik olarak sonrakine aktarır ve Triage “ekibin için özel bir gelen kutusu”dur. Weft’te isteğe bağlı sprintler var, triyaj yok.
  • Özel bir bağlayıcı değil, Claude’un dizinini istiyorsan. Linear listede ve Anthropic doğrulamalı. Weft, Claude’a özel bağlayıcı olarak eklenir.
  • Ajanların koltuk sayılmamasını istiyorsan. Linear ajanların faturalanan koltuk olmadığını söylüyor ve ajan dizini geniş.
  • Birkaç ekip, tek çalışma alanı. Linear’ın Business planında sınırsız ekip var. Weft’te çalışma alanı başına tek etkin sprint var.

Weft ne yapmıyor?

Seni bir denemeden kurtarmak için: Weft’in GitHub ya da Slack entegrasyonu, herkese açık REST API’si ya da webhook’ları, CLI’ı, masaüstü uygulaması, Gantt ya da zaman çizelgeleri ve takvimde zaman bloklama özelliği yok. Kendine ait bir yapay zekâsı ve yapay zekâ kredisi yok; düşünme işi zaten kullandığın yapay zekâ istemcisinde olur. Bir görevi çöp kutusundan geri yüklemek Pro özelliğidir.

Linear ve Weft ne kadar?

Linear: Free ($0, 2 ekip, 250 kayıt), Basic yıllık faturalandırmayla kullanıcı başına ayda $10, Business yıllık faturalandırmayla kullanıcı başına ayda $16, Enterprise özel fiyat (linear.app/pricing). Sayfa Basic için aylık faturalandırılan bir fiyat göstermiyor.

Weft: Free ayda 50 görev ve 200 yapay zekâ çağrısı. Pro koltuk başına ayda $7 ya da yılda $60. Ayrıntılar letsweft.com/tr/pricing sayfasında.

Linear’dan Weft’e nasıl geçerim?

  1. Linear’da kayıtlarını CSV olarak dışa aktar. Bir çalışma alanı yöneticisi her şeyi Settings → Administration → Import Export bölümünden dışa aktarabilir; herkes filtrelenmiş bir görünümü komut menüsünden dışa aktarabilir (üyeler tek seferde en fazla 250 kayıt, yöneticiler en fazla 2,000). Bkz. Linear’ın dışa aktarma belgeleri.
  2. letsweft.com adresinde bir Weft hesabı oluştur. Pano Backlog, Todo, Doing ve Done ile başlar.
  3. CSV’yi Weft’e içe aktar. Linear CSV içe aktarma her planda ücretsiz; adım adım rehber letsweft.com/tr/migrate-from/linear adresinde. Free planda 50 görev sınırı geçerli, bu yüzden içe aktarmadan önce artık ihtiyacın olmayanları arşivle.
  4. Yapay zekâ istemcini bağla: ChatGPT (uygulama, her plan), Claude Code (claude mcp add --transport http weft https://letsweft.com/api/mcp), Cursor (tek tık) ya da Codex (yapılandırma, ardından codex mcp login weft). Tarayıcı açıldığında OAuth ile giriş yap.
  5. Ajandan get_my_work çağırmasını, bir görev seçmesini ve onu start_task → report_progress → complete_task ile yürütmesini iste. Karttaki kanıt kaydını kontrol et.
  6. request_input sorularının sana bildirim olarak ulaşması için iOS ya da Android uygulamasını kur.

Her şeyi taşımak zorunda değilsin. Mühendislik kayıtlarını Linear’da tutup ajanlarının kod, yazı ve araştırma alanında yaptığı işi bir Weft panosuna koyabilirsin. Her istemcinin kurulumu belgelerde; MCP’nin kendisinin ne olduğu modelcontextprotocol.io adresinde anlatılıyor.

Linear’ın zaten bir MCP sunucusu var. Neden başka bir şeye ihtiyacım olsun?
Olmayabilir. Linear’ın MCP sunucusu bir ajanın kayıtları, projeleri ve yorumları bulmasına, oluşturmasına ve güncellemesine izin veriyor. Belgelerinin anlatmadığı şey kiralamalı bir sahiplenme, ajandan kişiye bir soru ya da bitişte yapılandırılmış bir kanıt kaydı. Ajanların uzun süre, paralel ya da pull request olmayan işlerde çalışıyorsa, Weft’in eklediği kısımlar bunlar.
Weft de Linear gibi Claude’un bağlayıcı dizininde mi?
Hayır. claude.ai ve Claude Desktop’ta Weft’i https://letsweft.com/api/mcp URL’siyle özel bağlayıcı olarak eklersin. Claude Code’da tek komut: claude mcp add --transport http weft https://letsweft.com/api/mcp. Linear dizinde ve Anthropic doğrulamalı.
Weft ücretsiz planda ChatGPT ile çalışıyor mu?
Evet. Weft, ChatGPT’de yayımlanmış bir uygulama ve Free dahil her ChatGPT planında çalışıyor. Bkz. letsweft.com/tr/chatgpt.
Ajanım bir görevin ortasında çökerse ne olur?
start_task’tan gelen kiralama 20 dakika sürer ve report_progress ile yenilenir. Ajan rapor vermeyi bırakırsa kiralama dolar ve görev başka bir ajan ya da bir kişi için serbest kalır. Ölü bir çalışmanın altında Doing’de kalmaz. Daha fazlası yapay zekâ ajanım ne yaptı yazısında.
Ajanın her bitişi inceleme kuyruğuma mı düşecek?
Hayır. Varsayılan olarak tamamlanan bir görev kanıt kaydıyla doğrudan Done’a gider. Yalnızca görev inceleme gerektirdiğinde ya da bir doğrulama kontrolü başarısız olduğunda Kabul et / Yeniden yap / Sonra / Bırak için Gelen kutunda durur.
Ücretsiz planda Linear’dan içe aktarabilir miyim?
Evet. Linear CSV içe aktarma her Weft planında çalışıyor. Free plan 50 görev tutuyor, bu yüzden büyük bir Linear çalışma alanı için önce Pro ya da biraz arşivleme gerekecek. Rehber: letsweft.com/tr/migrate-from/linear.