[FEATURE] Claude Desktop için resmi Linux (Ubuntu LTS/Debian) derlemesi talebi
(github.com/anthropics)- Anthropic’in Linux masaüstü desteği konusundaki kamuya açık tutumu ve mümkünse Ubuntu LTS/Debian hedefli ilk resmi Claude Desktop derlemesi talep ediliyor
- Claude Desktop şu anda yalnızca macOS ve Windows için dağıtılıyor; resmi indirme sayfasında "Not available for Linux" ibaresi yer alıyor ve bu nedenle Linux kullanıcıları Desktop extensions, computer use, desktop dictation ve Cowork özelliklerini resmi GUI yolu üzerinden kullanamıyor
- Claude Code CLI Linux’ta yerel olarak çalışsa da bir terminal aracı olduğu için Claude Code eklentilerini Claude Desktop extensions olarak geliştirme ve test etme konusunda alternatif bir yol sunmuyor; şu anda eklenti testleri için macOS veya Windows’a geçmek gerekiyor
- Claude Code hâlihazırda signed apt, dnf, apk depoları ile linux-x64, linux-arm64 ve musl varyantı ikili dosyalar sağlıyor; önerilen çözüm, aynı dağıtım hattı üzerinden Anthropic tarafından işletilen apt deposunda signed
.debpaketleri sunulması - Cowork ile ilgili dayanak olarak Simon Willison, Pluto Security ve pvieito’nun tersine mühendislik sonuçlarına atıf yapılıyor; ayrıca macOS’ta Apple Virtualization Framework tabanlı Ubuntu 22.04 VM içinde Claude Code ikili dosyasının çalıştığı ve Anthropic dokümantasyonunun macOS/Windows hypervisor ayrımını doğruladığı belirtiliyor
johnzfitch/claude-cowork-linux, macOS native modules için stub kullanan ve VM olmadan Linux x86_64 üzerinde Cowork modunu çalıştıran bir topluluk portu olarak sunuluyor- Linux kullanıcıları şu anda Windows Electron derlemesinin üçüncü taraf yeniden paketlemelerine bağımlı;
aaddrick/claude-desktop-debian, signed apt/dnf depoları,.deb,.rpm, AppImage, AUR, Nix derlemeleri,--doctor, CI testleri ve Claude Desktop 1.11187.1’i izleyen sürümler sunuyor, ancak vendor-signed ve vendor-audited değil - Claude Desktop’ın OAuth tokens, API keys ve extension configurations işleyen geliştirici iş istasyonlarında kimlik bilgileriyle çalışan bir uygulama olması nedeniyle, resmi Linux derlemesinin olmaması güven ve güvenlik kaygılarına yol açıyor
- Alternatifler olarak Claude Code CLI,
claude.aiweb istemcisi, topluluk yeniden paketlemeleri, Wine ile çalıştırma ve macOS/Windows’a geçiş sıralanıyor; ancak bunların her birinin desktop extensions, computer use, Cowork, entegrasyon kararlılığı, birincil güvenlik güncellemeleri ve tekrarlayan geliştirme sürtünmesi açısından sınırlamaları olduğu belirtiliyor - Eğer ilk derleme yol haritasında yer almıyorsa, yedek talep olarak kurulum belgelerinde Linux için plan bulunmadığının ve yaklaşık zamanlamanın belirtilmesi, önerilen topluluk projesinin tanınması, tek seferlik güvenlik incelemesi özetinin paylaşılması ve Linux kullanıcıları için credential handling ile MCP server configuration konusunda güvenlik rehberi yayımlanması isteniyor
1 yorum
Hacker News görüşleri
Resmî olmayan build, https://github.com/aaddrick/claude-desktop-debian üzerinde sürdürülüyor
Adında Debian geçse de kapsam artık tüm backend’lere, compositor’lara vb. genişledi; şirketlerin Linux için Electron uygulamalarını düzgün biçimde yayımlamamasının başlıca nedeni olarak dağıtım parçalanması görülüyor
Bir web sayfasını uygulama gibi render etmenin ötesine geçtiğiniz anda işler hızla karmaşıklaşıyor ve test için bir VM paketi kursanız bile buna sürekli ihtiyaç duyuluyor
Sadece birkaç güncel Ubuntu sürümünü hedeflerseniz sorun olmayacağını sanırsınız ama adını bile duymadığınız dağıtımlarda uygulamanın bazı bölümlerinin çalışmadığına dair şikâyetler yağmaya başlar
Bir mühendis yarım gününü VM’e kurulum yapıp debug ederek geçirir ama kök neden upstream projelerden bir yerlerdedir; buna rağmen, sayıca gerekçelendirmesi zor kadar az müşteriye rağmen Linux sorun biletleri birikmeye devam eder
Üstelik bu müşteriler öfkelidir ve sesleri de çok çıkar. 13 yıllık bir ThinkPad’de tanımadığınız bir dağıtımı çalıştırdıklarını söylemeden Twitter, Hacker News ve Reddit’e gidip şirket yazılımınızın çöp olduğunu yazarlar
Açık kaynak Electron uygulamaları bile birçok popüler dağıtımda komut satırı geçici çözümleri olmadan çalışmıyor ve o durumda bile sık sık kararsız oluyor. Açık kaynakta bu tolere edilebilir ama bir şirket olarak dağıtırsanız istemediğiniz kadar öfkeli müşteriyi üzerinize çekebilirsiniz
Masaüstü Linux, özgür ve açık kaynak dünyasının dışından bir şey alıyorsa bu çoğu zaman Electron oluyor; Spotify, Discord, Slack, VSCode gibi örnekler de sürüp gidiyor
Son 20 yılda kâr amaçlı bir şirketin Linux için düzgün bir GTK ya da Qt uygulaması sunduğunu neredeyse hiç hatırlamıyorum
Resmî olmayan build çabası takdire değer ama tahminen trilyon dolarlık değere sahip bir şirket ve eğitim verisinde muhtemelen binlerce Electron uygulaması bulunan bir ürün söz konusuysa bunun maliyetini kendileri karşılamalı
Linux’a codex kurulum sürecinden geçtikten sonra OpenAI’ın neden resmî bir port çıkarmadığını gerçekten anlamıyorum
Uygulamanın tüm parçalarını test etmedim ama amaçlandığı gibi çalıştı ve computer use da sorunsuz şekilde işledi
Anthropic’in yazılım port etmeyi iyi yapan bir otomasyon aracı falan olsaydı keşke
Kodlama artık “ücretsiz” olsa bile test, destek, planlama gibi maliyetler hâlâ var
500 bin doların üzerinde toplam ücret paketi alan geliştiriciler arasında, kötü olmayan basit bir uygulamayı gerçekten kullanılabilir şekilde yazabilecek biri olsa keşke
Birçok kişi bunun zor bir problem olduğunu söylüyor ama Discord’un şunu eklemiş olması ilginç
“Linux kullanıcısıysanız ve size güncelleme olduğunu söyleyip elle kurmanızı isteyen o sevimli modaldan bıktınız mı? O hâlde iyi haberlerimiz var. Rust tabanlı updater’ımızı Linux’a port ettik; böylece artık Windows’ta olduğu gibi Linux’ta da uygulama kendi kendini güncelleyebiliyor. Ayrıca .rpm ve .pkg.tar.zst kurulum paket formatlarını da destekliyoruz.”
Discord; ekran yakalama, ses yakalama, ses yönlendirme ile uğraşmak zorunda olduğu ve 3 paket deposu biçimini de desteklemesi gerektiği için daha zorlu bir istemciye benziyor
Temel sorunları çözdüğünüzde, build/runtime bağımlılıklarını her sürümde güncellemeniz gerektiğini kabul etmeniz yeterli
Tek bir binary’nin dağıtılıp çalışması, o binary’nin bağımlı olduğu tüm kütüphanelerin de birlikte taşınması gerektiği anlamına gelir; Windows bunu winsxs ile hallederken Linux bunu sizin yapmanızı bekler
Masaüstü uygulamasında, CLI’nin sağlayamadığı neyin eksik kaldığını merak ediyorum. Ben de çoğunlukla Linux kullanıyorum ve hep CLI kullandım
Ayrıca konuşmalar arası bellek araması, Claude Code’dan farklı bir konuşma veri kümesini yani Claude Web/Claude.AI konuşmalarını kullanıyor; Claude Code’un konuşmalar arası arama yapıp yapmadığından da emin değilim
Masaüstü arayüzü Markdown’ı biçimlendirilmiş metin olarak gösteriyor ve özellikle etkileşimli artifact’leri CLI’ye göre çok daha iyi sunuyor
Yine de pratikte neredeyse her iş için CLI kullanıyorum. Claude Desktop’taki günlük rutinler toplam 15 cron işiyle sınırlı ve ek kullanım kredisi tükettiği için, kendim en azından temel bir harness kurup rutinleri başka bir sağlayıcının modellerine taşımayı düşünüyorum
Yerelde çalışan zamanlanmış görevlere de ihtiyacım var ve https://support.claude.com/en/articles/13854387-schedule-rec... içindeki işlev, Claude Code rutinlerinden önemli ölçüde farklı
Aynı klasör içinde birden fazla proje/izole bellekle çalışma yeteneği ve daha iyi bir UI de gerekli
Bunun dışında CLI’den memnunum
Visual Studio türevi uygulamalarda vibe coding yapmak için Electron uygulaması isteyen ama bunu kendisi de yapmayacak, başkasının deposunu klonlayıp derlemeye de girişmeyecek Linux kullanıcı pazarının ne kadar büyük olduğunu bilmiyorum
Windows için yapılmış Electron uygulamasını Linux'ta çalıştıran üçüncü taraf hack'ler bana hep rahatsız edici gelmiştir, o yüzden sevmiyorum
Hâlâ birçok geliştiricinin Linux kullanımına tepeden bakmasına şaşırıyorum
Zaten Docker kullanıp K8S'e deploy ediyorsunuz. Üstelik bunların hepsi Linux üzerinde
Mümkünse çok sessiz olsun, temiz bir tasarımı da olsun. MacBook'un değer önerisi bu
Aslında tek seferde vibe'layıp doğrudan kendiniz yapabilirsiniz
Sıkıcı ama burada herkesin konuştuğu şey yalnızca acılı otomatik tamamlama ve kendi eliyle yarattığı iş yıkımı olunca, insanın bazen kendi kendine de eğlenmesi gerekiyor
Açıkçası Claude Code'da neden yazıları yeşil yapan ve The Matrix'teki gibi karakterlerin ekrandan tek tek aşağı aktığı bir mod olmadığını anlamıyorum
Bu isteğin nasıl ifade edildiğine dikkat edilse iyi olur
Claude'u yazılım geliştirme amacıyla kullanıyorsanız, iş için hazırlanmış bir Linux KVM VM sandbox içinde
claudeCLI çalıştırılabilir dosyasının gereken her şeyi yapması yeterli; masaüstü istemcisi olmasa da olur. Ne kadar temiz ve güvenilir olursa o kadar iyiSoru sormaya dayalı genel etkileşimli kullanım ise ana masaüstündeki web tarayıcısı sandbox'ında yapılmalı ve bunun iyi desteklenmesini isterim
Yapay zeka şirketlerindeki pazarlama/ürün ekipleri doğal olarak insanları kapalı masaüstü istemcilerine itmek isteyecektir ama bu, hâlâ sınırlandırılabilir kötüye kullanım alanlarından biri
Ana masaüstünü ve onun erişebildiği her şeyi ajan tarzı otomasyonla ele almayı istemem. Mevcut teknoloji seviyesi buna henüz hazır değil
O VM içindeki GUI istemcisine erişim berbat olduğu için, durum böyle olmasaydı GUI istemcisini bu kadar kolay reddetmezdim
Yüzlerce kullanıcının CLI ajanlarını kullanmasına rağmen masaüstü sürümünü gerçekten kendilerinin yapamaması komik bir ironi
LLM'ler insanları bu kadar mı beceriksizleştiriyor?
claude -pkonusunda ortalığı ayağa kaldırırken bunun etkisine takılmak istemediğim için uzak durdumİki tarafın atışmasını takip etmek zordu ama artık bitmiş gibi de görünüyor