Geliştiriciler · 20 Ekim 2026

ccswap, Claude Code Abonelikleri Arasında Geçişi Sağlıyor

woman in black long sleeve shirt sitting beside man in gray crew neck shirt
LinkedIn Sales Solutions / Unsplash

ccswap, macOS ve Linux işletim sistemleri için Go diliyle geliştirilmiş bir demon olarak tanıtıldı. Bu araç, Claude Code kullanıcılarının farklı abonelik hesapları arasında, oturumu kapatıp yeniden giriş yapmaya gerek kalmadan geçiş yapmasına olanak tanıyor.

Araç, mevcut hesap limitlerine ulaşıldığında veya kullanıcı talep ettiğinde Claude Code'u başka bir hesaba yönlendiriyor. Çalışan oturumlar, herhangi bir yeniden başlatma işlemi gerektirmeden yaklaşık otuz saniye içinde yeni hesabı devralıyor. ccswap, istekleri doğrudan değiştirmek yerine Claude Code'un giriş bilgilerini sakladığı verileri güncelleyerek çalışıyor.

Sistem, Claude Code'un giriş bilgilerini içeren JSON dosyasındaki claudeAiOauth anahtarını değiştiriyor. Diğer anahtarlar, örneğin MCP sunucularına ait giriş bilgileri, olduğu gibi korunuyor. Diğer hesapların belirteçleri macOS'ta anahtar zincirinde, Linux'ta ise özel izinli dosyalarda saklanıyor. Belirteçler, ccswap tarafından geçici bir klasörde çalıştırılan standart giriş komutu aracılığıyla elde ediliyor.

Araç geliştiricisi, CLIProxyAPI gibi vekil sunucu çözümlerinin aksine, trafiğin ek bir sunucudan geçmemesini hedeflediğini belirtiyor. Vekil sunucuların, Anthropic'in üçüncü taraf geliştiricilerin Pro veya Max hesap belgelerini aracı olarak kullanmasını yasaklayan kurallarıyla çelişebileceği ifade ediliyor. ccswap'in de Anthropic kurallarıyla ilişkisi konusunda kullanıcıların dikkatli olması gerektiği vurgulanıyor.

Sistemdeki temel teknik kısıtlamalardan biri, yenileme belirteçlerinin yalnızca bir kez çalışmasıdır. Bu nedenle ccswap, yalnızca aktif olarak kullanılmayan hesapların belirteçlerini, süreleri dolmadan yaklaşık on dakika önce güncelliyor. Ayrıca, aynı belirteçlerin iki farklı makinede kullanılamayacağı, çünkü ilk güncellemenin ardından diğer makinenin geçersiz yetki hatası alacağı belirtiliyor.

Hesap geçişlerinin bir yan etkisi olarak, yeni hesapta istem istemi önbelleğinin sıfırdan başladığı bildiriliyor. ccswap, önbellek sıfırlama işlemini her geçişte bir kez gerçekleştiriyor ve geçiş sıklığını düşük tutmaya çalışıyor. Ayrıca araç, Claude Code'un aynı anda birden fazla oturumun belirteçleri güncellemesini önlemek için kullandığı kilit mekanizmalarını aynı sırayla kullanarak çakışmaları önlüyor.