Maccy + Yapay Zekâ Kodlama Asistanı: Bağlamı Kaybetmenizi Önleyen Bir Pano İş Akışı

Kısa cevap: Yapay zekâ destekli kodlama, durmadan kopyalamak demek: stack trace’ler, diff’ler, dosya yolları, prompt’lar, model cevapları. Maccy gibi bir pano geçmişi yöneticisi, bunların her birini tek bir kısayol uzağınızda tutar, sık kullandığınız prompt’ları sabitlemenizi (pin) sağlar ve gizli bilgileri yok sayacak şekilde ayarlanabildiği için API anahtarlarınız geçmişte durmaz. Belirli bir araca değil pano seviyesinde çalıştığı için her asistanla uyumludur.

Bir stack trace kopyalıyorsunuz, asistanınıza geçip yapıştırıyorsunuz. Asistan bir düzeltme öneriyor. Düzeltmeyi kopyalayıp editörünüze yapıştırıyorsunuz ve orijinal hatayı tutan panonun üzerine yazdığınızı fark ediyorsunuz. Şimdi o trace’e yeniden ihtiyacınız var ve ortada yok.

Claude Code, Cursor, Copilot Chat, ChatGPT ya da benzeri bir araçla kod yazarken bu küçük kayıp günde onlarca kez yaşanır. Bu rehberde, macOS için ücretsiz, açık kaynaklı ve yerel öncelikli (local-first) bir pano yöneticisi olan Maccy App‘yi kullanarak bu sorunu nasıl ortadan kaldıracağınızı ve bu kurulumun tek gerçek riskinden, yani gizli bilgilerin pano üzerinden sızmasından nasıl kaçınacağınızı anlatıyorum.

İçindekiler

Yapay zekâ destekli kodlama neden bu kadar çok pano kullanımı gerektirir?

Deponuzu doğrudan okuyabilen araçlarla bile, aracın göremediği yerler arasında metin taşımaya devam edersiniz: terminal çıktısı, tarayıcı sekmeleri, issue takipçileri, uzak sunucudan gelen loglar, bir meslektaşınızın Slack mesajı. Her aktarım panodan geçer ve macOS panosu tam olarak tek bir öğe tutar. Her kopyalama bir öncekini siler.

Geçmiş yöneticisi, panoyu tek gözlü bir yuvadan kısa ve aranabilir bir listeye dönüştürür. Yapay zekâ iş akışlarında bu önemlidir, çünkü bir sonraki adımda ihtiyaç duyduğunuz şey nadiren en son kopyaladığınız şeydir.

Maccy’yi kodlama işi için nasıl ayarlarsınız?

Varsayılan ayarlar kullanılabilir düzeyde, ama birkaç değişiklik geliştiriciler için ciddi fark yaratır. Maccy Mac‘nin ayarlarını menü çubuğundaki simgesinden (ya da açılır pencere açıkken ⌘+, ile) açın ve şunlara bakın:

Ayar Önerilen değer Neden
Geçmiş boyutu (Storage) Uzun oturumlarda sık gidip geliyorsanız varsayılandan yükseltin Uzun hata ayıklama oturumları çok sayıda tek kullanımlık kopya üretir; en baştakilerin hayatta kalmasını istersiniz.
Görsel/dosya saklama (Storage) Asistanlara arayüz hatası ekran görüntüleri yapıştırıyorsanız görselleri etkinleştirin Aksi halde ekran görüntüleri geçmişte görünmez.
Global kısayol (General) Varsayılanı (⇧⌘C) koruyun ya da editörünüzün kullanmadığı bir kombinasyon seçin Birçok IDE tuşları agresif biçimde sahiplenir; çakışma alışkanlığın oturmasını engeller.
Yok sayma listesi (Ignore) Parola yöneticinizi ve gizli bilgilerle çalışan araçları ekleyin Aşağıda ayrıntılı anlatılıyor.

Menü adları Maccy Clipboard sürümleri arasında az da olsa değişir; bir sekme beklediğiniz yerde değilse yok olduğunu varsaymayın, ayar penceresini gezin.

Gerçek bir oturumda iş akışı nasıl görünür?

Bir kodlama oturumunu beş tekrarlayan andan oluşan bir döngü olarak düşünün. Maccy her birinde işinize yarar.

Aşama Ne kopyalıyorsunuz Maccy sizin için ne yapıyor
1. Yeniden üretme Hata mesajı, stack trace, başarısız test çıktısı Başka bir şey kopyalasanız bile elinizin altında tutar; hatayı tekrar çalıştırmadan asistana yeniden yapıştırabilirsiniz.
2. Sorma İlgili fonksiyon, yapılandırma veya log parçası Birkaç parçayı art arda kopyalayıp tek bir prompt’a sırayla yapıştırmanızı sağlar.
3. Uygulama Asistanın önerdiği kod Her varyantı saklar; iki öneriyi karşılaştırabilir ya da öncekine dönebilirsiniz.
4. Doğrulama Test komutu, diff, yeni çıktı Terminal çıktısında kaydırmak yerine hatırladığınız bir kelimeyle geçmişte arama yaparsınız.
5. Belgeleme Commit mesajı, PR açıklaması, anlatım metni On dakika önce ürettiğiniz ve sonra yeniden yazdığınız ifadeyi geri getirirsiniz.

Birkaç parçadan prompt oluşturmak

En büyük getiriyi veren alışkanlık bu. Her parça için pencere değiştirmek yerine hatayı, sonra fonksiyonu, sonra yapılandırma dosyasının yolunu aralarda yapıştırma yapmadan art arda kopyalayın. Ardından asistanınızı açın, Maccy kısayoluna basın ve öğeleri sırayla yapıştırın. Kopyaladığınız her şey listede durmaya devam eder.

Eski şeyi hızlıca bulmak

Açılır pencere açıkken yazmaya başlayın, liste filtrelenir. Ayırt edici bir kelimeyle (fonksiyon adı, hata kodu, hostname) aramak çoğu zaman kaydırmaktan hızlıdır. Bulanık eşleşme yerine tam eşleşmeyle filtrelemek isterseniz ayarlardaki arama modu seçeneğine bakın.

Terminallere ve editörlere düz metin yapıştırmak

Bir sohbet penceresinden kopyalanan asistan cevapları zengin metin biçimlendirmesi taşıyabilir. Kod editörlerinde bu nadiren sorun olur, ama bazı uygulamalarda tuhaf stillere yol açar. Maccy’de biçimlendirmesiz yapıştırma kısayolu vardır; tuş kombinasyonu otomatik yapıştırmanın açık olup olmadığına göre değişir. Kısayol listesi için projenin README dosyasına bakın.

Pin’ler Maccy’yi nasıl bir prompt kütüphanesine dönüştürür?

Sabitlenmiş (pinned) öğeler listenin en üstünde kalır ve geçmiş dolduğunda dışarı itilmez. Geliştiriciler çoğu zaman oturumdan oturuma aynı talimatları tekrarlar; bu da onları pin için ideal aday yapar:

  • “Bu diff’i hatalar ve belirsiz isimlendirmeler için incele, yeniden yazma” talimatı.
  • Projenizin kodlama kurallarının iki üç satırlık özeti.
  • Bir istek şablonu: “İşte hata, işte kod, işte şimdiye kadar denediklerim:”.
  • Aksi halde geçmişte arayacağınız sık kullanılan shell komutları.

Bir öğeyi sabitlemek için açılır pencerede üzerine gelin ve pin kısayolunu kullanın (güncel sürümlerde ⌥P ). Bu, bir snippet yöneticisine hafif bir alternatif; karşılığında klasör yapısı ve yer tutucu (placeholder) yok. Değişkenlere veya şablonlara ihtiyacınız varsa özel bir metin genişletici (text expander) daha doğru araçtır.

API anahtarlarını ve gizli bilgileri pano geçmişinizin dışında nasıl tutarsınız?

Pano ve yapay zekâ rehberlerinin çoğunun atladığı kısım bu. Geliştiriciler kimlik bilgilerini sürekli kopyalar: bir .env değeri, bir panodan alınan token, bir bağlantı dizesi (connection string). Pano geçmişi kopyaladığınızı saklar; yani bir gizli bilgi, işiniz bittikten çok sonra bile orada durabilir. Maccy geçmişi bir sunucuya senkronize etmek yerine yerel olarak saklar ve bu, maruziyeti sınırlar. Ama yerel olmak zararsız olmak demek değildir: ekran paylaşımı, omuz üstünden bakan biri ya da bir sohbet prompt’una yanlışlıkla yapıştırma hâlâ gerçek riskler.

Üç katman işe yarar:

  1. Parola yöneticinizi yok sayın. Birçok parola yöneticisi kopyaladıklarını standart bir pasteboard türü kuralıyla gizli (concealed) veya geçici (transient) olarak işaretler ve Maccy bunları atlayabilir. Ek güvence olarak yöneticinin uygulamasını yok sayılan uygulamalar listesine de ekleyin.
  2. Desene göre yok sayın. Sürümünüzde Maccy’nin yok sayma ayarları düzenli ifadeleri (regex) destekliyorsa, kullandığınız kimlik bilgisi biçimleri için desenler ekleyin. Gerçek biçimlerden örnekler:
    • GitHub kişisel erişim token’ları: ^ghp_[A-Za-z0-9]{36}$
    • AWS erişim anahtarı kimlikleri: ^AKIA[0-9A-Z]{16}$
    • Bilinen bir önek taşıyan genel bearer tarzı gizli bilgiler: ^sk-[A-Za-z0-9_-]{20,}$

    Her deseni, aynı biçimde sahte bir dizeyi kopyalayıp geçmişte görünmediğini doğrulayarak test edin.

  3. İhtiyaç anında temizleyin. Üretim ortamı kimlik bilgilerine dokunan bir oturumdan sonra geçmişi Maccy menüsünden temizleyin. Daha katı bir alışkanlık istiyorsanız, uygulamadan çıkarken geçmişi temizleme seçeneğine bakın.

Hangi araca bağlı olmayan bir kural daha: büyük bir şeyi asistana yapıştırmadan önce içinde token, dahili hostname ve müşteri verisi olup olmadığına göz atın. Pano araçları yapıştırmayı zahmetsiz kılar ve hatalar tam da bu noktada olur.

Bu iş akışının dürüst sınırları neler?

  • Asistanınızın kendi bağlam özelliklerinin yerini tutmaz. Deponuzu okuyan veya dosya eki kabul eden araçlar büyük girdiler için daha iyidir. Maccy, dağınık ve aradaki metinlerde parlar.
  • Cihazlar arası senkronizasyon yok. Geçmiş tek bir Mac’te kalır. Bu bir gizlilik özelliği, ama görevin ortasında makine değiştiriyorsanız geçmiş sizinle gelmez.
  • Snippet yöneticisi değil. Pin’ler basittir. Karmaşık şablonların yeri başka bir araçtır.
  • Saklama süresi sizin sorumluluğunuzda. Daha uzun bir geçmiş hem kullanışlı hem de kopyaladığınız her şeyin daha uzun bir kaydı demektir. Bunu bilinçli ayarlayın.

Beş dakikalık başlangıç rutini

  1. Maccy’yi kurun ve kısayolun editörünüzden ve terminalinizden açılır pencereyi açtığını doğrulayın.
  2. Parola yöneticinizi yok sayma listesine ekleyin.
  3. En sık yazdığınız iki prompt’u sabitleyin.
  4. Bir oturum boyunca, asistanınızı açmadan önce “birkaç şey kopyala, sırayla yapıştır” yöntemini deneyin.
  5. Günün sonunda geçmişi temizleyin ve neyi saklamak isteyeceğinizi görün. Geçmiş boyutunu buna göre ayarlayın.

Maccy ücretsiz ve açık kaynaklı, yani denemek hiçbir şeye mal olmaz. Zaten farklı bir pano aracı kullanıyorsanız, yukarıdaki döngünün hangi aşaması daha iyi bir geçmişten en çok fayda görürdü: yeniden üretme mi, yoksa prompt oluşturma mı?

Sık sorulan sorular

Maccy, Claude Code, Cursor ve ChatGPT ile çalışır mı?

Evet. Maccy sistem panosu seviyesinde çalıştığı için, kopyalayıp yapıştırabildiğiniz her uygulamayla uyumludur: terminal tabanlı asistanlar, IDE sohbet panelleri ve tarayıcı tabanlı sohbet araçları dahil.

API anahtarlarıyla çalışırken pano yöneticisi kullanmak güvenli mi?

Önlemlerle güvenli olabilir. Parola yöneticinizi yok sayın, bilinen token biçimleri için yok sayma desenleri ekleyin ve hassas oturumlardan sonra geçmişi temizleyin. Maccy geçmişi yerel olarak saklar, ancak saklanan her şey ekran paylaşımı veya dikkatsiz bir yapıştırma yoluyla yine de açığa çıkabilir.

Maccy, yapay zekâ araçlarında yeniden kullandığım prompt’ları saklayabilir mi?

Evet, listenin en üstünde duran sabitlenmiş öğeler sayesinde. Değişkenli şablonlar için özel bir metin genişletici daha uygun olur.

Bir saat önce kopyaladığım bir şeyi nasıl bulurum?

Maccy açılır penceresini açın ve içerikten ayırt edici bir kelime yazın. Liste siz yazdıkça filtrelenir.

Maccy pano geçmişini Mac’ler arasında senkronize eder mi?

Hayır. Maccy yerel öncelikli çalışır ve geçmiş cihazda kalır.


SEO Paketi

1. Başlık seçenekleri

  1. Maccy + Yapay Zekâ Kodlama Asistanı: Pano İş Akışı (52 karakter)
  2. Mac’te Yapay Zekâ ile Kodlarken Maccy Pano İş Akışı
  3. Bağlamı Kaybetmeyin: Yapay Zekâ Destekli Kodlamada Maccy

2. Meta açıklama

Maccy ile stack trace’leri, prompt’ları ve yapay zekâ cevaplarını tek kısayol uzağınızda tutun, prompt’larınızı sabitleyin, API anahtarlarını pano geçmişinden uzak tutun.

3. Önerilen slug

/maccy-yapay-zeka-kodlama-asistani-is-akisi

4. Anahtar kelimeler

Birincil: maccy yapay zekâ kodlama asistanı iş akışı
İkincil / semantik: geliştiriciler için Mac pano yöneticisi, yapay zekâ ile kodlamada pano geçmişi, Claude Code’a prompt yapıştırma, Cursor pano iş akışı, sık kullanılan prompt’ları sabitleme, API anahtarlarını panodan uzak tutma, macOS pano geçmişi, yerel öncelikli pano yöneticisi, stack trace’i ChatGPT’ye kopyalayıp yapıştırma, açık kaynaklı macOS pano yöneticisi

5. Önerilen iç bağlantılar (çeşitlendirilmiş bağlantı metinleri)

  • “ücretsiz, açık kaynaklı bir pano yöneticisi”: ana sayfa / ürün sayfası
  • “yok sayma kuralları”: varsa bir ayarlar veya gizlilik makalesi
  • “öğeleri sabitleme”: bir pin/kısayol özellik sayfası
  • “klavye kısayolları”: bir kısayol başvuru sayfası

6. Dış kaynaklar

  • Maccy GitHub deposu ve README dosyası (kısayollar, özellikler)
  • nspasteboard.org (gizli/geçici pasteboard türleri için kurallar)
  • Apple Destek: macOS klavye kısayolları
  • OWASP’ın gizli bilgi yönetimi (secrets management) rehberi

7. JSON-LD