Türkçe

Mac’te PlayStation Access Controller

InputConfig'i Mac App Store'dan indirinBu uygulama tamamen ücretsiz. Hesap oluşturmanız gerekmez. Abonelik yok, zahmetli indirme yok ve hiçbir şey kilitli değil. Apple silicon için optimize edildi.

PlayStation Access Controller Mac’te çalışır. Bluetooth üzerinden eşleşir ya da USB-C ile takılır. Bir DualSense ile aynı şekilde, sürücü gerekmez. macOS onu bir fareye ya da klavyeye çevirmez. Kumanda desteği olan oyunlar onu görür, geri kalan her şey onu yok sayar. InputConfig bu boşluğu doldurur. Bunu, ellerim iyi çalışmadığı için yaptım. Ücretsizdir ve hiçbir şey kilitli değildir.

Sony’nin Access Controller’ı, bir masaya yaslanan düz, yuvarlak bir pad: farklı şekil ve uzunlukta kapakları kabul eden bir çubuk, büyük bir orta düğme, etrafında sekiz düğme soketi ve anahtarlar için dört 3,5 mm genişleme portu. Sürüm 1.8’den beri InputConfig kumandanın kendisini okur. Socket 1 (Jak 1) ila Socket 8, merkez düğmesi, çubuk ve ona basış, PS ve Profile düğmeleri ve E1 ila E4 içine takılan her şey, etkin profil onlara ne atarsa atasın, USB-C ve Bluetooth üzerinden kendi adlarıyla ulaşır. Bir USB-C kablosuyla ayrıca kumandada saklanan üç profili listeler, aralarında geçiş yapar ve birini PS5’in kendi ayarlarıyla düzenler, yani kurmak için bir PS5’e ihtiyacın yoktur. Bu rehber önce yerleşik ön ayarı çalıştırır, sonra Mac’in ne gördüğünü ve profillerin nasıl değiştirileceğini gösterir.

Adımlar

  1. Access Controller’ı PS düğmesi ve profil düğmesi birlikte, ışık yanıp sönene kadar basılı tutarak Bluetooth üzerinden eşleştir, sonra Sistem Ayarları, Bluetooth’ta bağlan. Ya da USB-C ile bağla.
  2. InputConfig’te Built-in Presets (Yerleşik Ön Ayarlar), Desktop & Productivity, Access Controller bölümünü aç ve Activate’e bas. Çubuk imleçtir, orta düğme tıklar, 5 numaralı soket sağ tıklar ve 7 numaralı soket Spotlight’ı açar.
  3. Herhangi bir satırda Scan’e bas, sonra soketi, PS ya da Profile düğmesini ya da E1 ila E4 içindeki bir anahtarı bas. Satır bu adla bağlanır ve hangi profil etkin olursa olsun çalışmaya devam eder.
  4. Kumandanın kendi profillerini görmek ya da değiştirmek için onu USB-C ile bağla ve Live Visualizer (Canlı Görselleştirici) içinde çizimin üstündeki Profile chip’i aç. Use bir profile geçer, Edit onu değiştirir, Save to Controller ise saklar.
  5. Ulaşabileceğin acil durdurmayı öğren. Access Controller’da varsayılan kumanda basılı tutması, yalnızca 7 numaralı soket (Options), üç saniyedir. Ya da bir soketi ya da anahtarı Emergency Stop’a bağla.
  6. Sürüş oyunları için yerleşik One-Stick Driving (Tek Çubukla Sürüş) ön ayarını ya da bu sayfadaki Access Controller Driving indirmesini dene.

Nasıl okursun

Nerede olduğunla başla:

Eşleştirmeden çalışan bir imlece adım adım

Bu bölüm temel profili bir fare olarak çalıştırır, sonra ulaşabileceğin bir durdurma ayarlar.

1. adım: Eşleştir ya da tak

  • Sen: PS düğmesini ve profil düğmesini birlikte, ışık yanıp sönene kadar basılı tut. Sonra Sistem Ayarları, Bluetooth’ta Connect’e tıkla. Ya da eşleştirme gerektirmeyen bir USB-C kablosu tak.
  • macOS: Kumandayı DualSense ailesinde listeler, bu yüzden bir DualSense olarak adlandırılmış olabilir. Ad kozmetiktir.
  • Kontrol: InputConfig kumandayı kenar çubuğunun en üstünde gösterir. USB-C üzerinden kenar çubuğu etkin profili de adlandırır.

2. adım: Yerleşik ön ayarı başlat

  • Sen: Built-in Presets, Desktop & Productivity, Access Controller bölümünü aç ve Activate’e bas.
  • InputConfig: Çubuk imleci hareket ettirir, orta düğme tıklar, 5 numaralı soket sağ tıklar ve 7 numaralı soket Spotlight’ı açar.
  • Kontrol: Çubuğu it, imleç hareket eder. Kimse dokunmadığı hâlde kayarsa bir çubuk satırının Options bölümünde ölü bölgeyi yükselt. Adjust live (Canlı ayarla), ayarladığın çubuğu gösterir.
Access Controller ön ayarı: çubuk imleci hareket ettirir, orta düğme tıklar, 5 numaralı soket sağ tıklar, 7 numaralı soket Spotlight’ı açar.
Şekil 1. Sony’nin temel profilindeki yerleşik ön ayar: çubuk ve üç düğme, kumanda eşleştiği anda çalışır.

3. adım: Ulaşabileceğin bir durdurma ayarla

  • Sen: Settings, General, Emergency stop (Acil durdurma) bölümünü olduğu gibi bırak. Kumandadaki basılı tutma açık olsun. Bir Access Controller’da varsayılan basılı tutma, yalnızca 7 numaralı soket (Options), üç saniyedir. Basılı tutma bir ila beş saniye olabilir.
  • InputConfig: 7 numaralı soket o süre basılı tutulunca ön ayarı durdurur, basılı tutulan her tuşu ve tıklamayı bırakır, bir ses çalar ve durdurmayı sesli söyler.
  • Kontrol: 7 numaralı soketi basılı tut. Önce Spotlight açılır, sonra ön ayar durur. Güvenmeden önce test et.

Diğer kumandalarda varsayılan durdurma, Back ve Start’ın birlikte basılı tutulmasıdır. Bir PlayStation padinde bu, Create ve Options demektir. Temel profil hiçbir zaman Create göndermez, bu yüzden bir Access Controller’da InputConfig yalnızca 7 numaralı soketi alır. Bu durdurmadan sonra, bırakıp 7 numaralı soketi tekrar basılı tutmak ön ayarı başka bir yolla başlatılana kadar yeniden başlatır. İki durdurma yolu daha var:

  • Kendi soketi ya da anahtarı. Herhangi bir sokete, PS düğmesine ya da bir porttaki anahtara bir satır tara ve ona çıkış türü App Action (Uygulama Eylemi), Emergency Stop ver. Basıldığı anda durur, basılı tutma gerekmez. Bu, bir klavyeye hızla uzanamayan biri için uygundur.
  • Klavye ya da menü çubuğu. Control, Option, Command ve nokta tuşu ya da menü çubuğundaki Emergency Stop (Acil Durdurma).

Durdurmayı başka her şeyden önce ayarla, çünkü hiçbir şey çalışmadığında bile çalışması gereken tek bağlama budur.

Mac ne görür: her soket adıyla

InputConfig kumandanın kendisini okur, yalnızca profilinin gönderdiğini değil. Her denetim, etkin profil ona ne atarsa atasın, USB-C ve Bluetooth üzerinden kendi adıyla gelir:

  • Socket 1 ila Socket 8 (Jak 8). Merkezin etrafındaki sekiz soket, her biri numarasıyla.
  • Center button (Orta düğme) ve Stick press. Ortadaki büyük düğme ve çubuğa bir basış.
  • Çubuk. İmleç, kaydırma ya da tek çubukla sürüş için iki ekseni.
  • PS button (PS düğmesi) ve Profile button. İkisi de kendi başlarına okunur ve bir satır taşıyabilir. Profile düğmesi kumandadaki profilleri değiştirmeye de devam eder.
  • E1 ila E4. Dört genişleme portuna takılan her şey, genişleme portlarında anlatılır.

Profilin gönderdiği işlevler de gelir, bu yüzden Cross ya da Circle için yapılmış bir satır hâlâ çalışır. Bir profil bir sokete koyduğunda, padin denetimi olmayan bir işlev de çalışır, örneğin dokunmatik pad düğmesi ya da sağ çubuk. Fark, profil değiştiğinde görünür. Bir soket için yapılmış satır, hangi profil yanarsa yansın o soketten tetiklenir. Circle gibi bir işlev için yapılmış satır ise yalnızca etkin profil Circle gönderirken tetiklenir.

InputConfig’teki Live Visualizer, Access Controller’ın kendisini soket soket çizer ve bastıkça her denetimi yakar. Oradaki bir denetime tıklamak ne yaptığını açıklar ve satırına atlar.

Live Visualizer, Access Controller’da 7 numaralı soketin ne yaptığını açıklıyor.
Şekil 2. Live Visualizer’da bir sokete tıkla, ön ayarda ne yaptığını gör ve satırına git.

Bir iş yerinde kalsın istiyorsan soketi bağla, bir profilin onu taşımasını istiyorsan işlevi bağla.

Yerleşik ön ayarın ne yaptığını bil

Yerleşik ön ayar Sony’nin temel profili için yapılmıştır, bu yüzden ilk dört satır kumanda eşleşir eşleşmez çalışır. Diğer satırları işlevler için yapılmıştır, Square’den Create’e, ve bir profil o işlevleri soketlere verdiğinde tetiklenir. O profili Mac’te yapabilirsin ya da atlayabilirsin: bir satırda Scan’e bas ve kastettiğin soketi bas, satır o sokete bağlanır.

İşlevNereden gelirYapar
StickÇubuk (temel profil)İmleci hareket ettirir
CrossOrta düğme (temel profil)Sol tıklama
Circle5 numaralı soket (temel profil)Sağ tıklama
Options7 numaralı soket (temel profil)Spotlight
SquareBir soket, profille ya da Scan (Tara) ileÇift tıklama
TriangleBir soket, profille ya da Scan ileReturn
L1 ve R1Soketler, profille ya da Scan ileBasılıyken yukarı ve aşağı kaydır
L2Bir soket, profille ya da Scan ileCommand’i tutar, Command tıklama ve kısayollar için
R2Bir soket, profille ya da Scan ileSpace
CreateBir soket, profille ya da Scan ileMission Control

İmleç çok hızlı ya da çok yavaş geliyorsa, çubuk satırlarındaki Speed değerini ya da ön ayarın sayfasındaki Pointer speed (İşaretçi hızı) değerini değiştir. Scan, öteki satırlara en hızlı yoldur: satır başına tek basış ve yapılacak profil yok.

Üç profilini değiştir ve düzenle

Kumanda üç profil saklar ve etkin olanı kendisi uygular, bir PS5’te de Mac’te de. Bir PS5 bunları erişilebilirlik ayarlarında yapar ve InputConfig artık aynı işi USB-C üzerinden yapabilir. Live Visualizer içinde çizimin üstündeki Profile chip etkin profili adlandırır. Bir kabloyla üçünü de listeler:

  • Use. Bir profili etkin yapar, kumandanın Profile düğmesine basmakla aynıdır.
  • Edit. Profili çizimin yanında, PS5’in kendi terimleriyle açar: her soket, merkez düğmesi ve çubuk basışı için Button Assignments altında Assign Button (Düğme ata), Assign Simultaneous Press ve Button Toggle, sonra Controller Orientation ve çubuğun hangi çubuk olarak davrandığı, bir de her genişleme portunun aygıtı ve ataması.
  • Save to Controller (Kumandaya kaydet). Profili kumandada saklar, kumanda da doğrulamak için geri okur.

Düzenlerken, bir satıra tıkla ve çizimde soketini ya da portunu halkayla göster, ya da çizimde bir denetime tıkla ve satırına git. Bir ön ayar satırı da profil değiştirebilir: çıkış menüsünde Controller altındaki Controller Profile (Denetleyici profili) çıkışı sonraki ya da önceki profile, ya da doğrudan 1, 2 ya da 3’e geçer.

Bluetooth üzerinden kumanda profillerini bir bilgisayara açmaz, bu yüzden çip etkin profili gösterir ve Profile düğmesi geçiş yapar. Kumandanın çalışma biçimi bu, uygulamanın bir sınırı değil. Controller Profile çıkışı da aynı nedenle kabloya ihtiyaç duyar. Bunun kısa hali kendi sayfasında. Profilleri kurmak için kabloyu bir kez tak, sonra istersen kablosuza geç.

Soket başına üç iş için Desktop indirmesini kullan

Bu sayfadaki Access Controller Desktop indirmesi her düğmeye birden fazla iş verir, bu yüzden sekiz tane yeterlidir. Düğmelerin bir elin, bir yumruğun, bir çenenin ya da bir ayağın erişimi içinde olduğunu varsayar. Cross, Circle, Square, Triangle, L1, R1, L2, R2 ve L3 üzerine kurulu olduğu için, bunları soketlere koyan bir profil ister. Bir tane Edit ile USB-C üzerinden ya da bir PS5’te yap, ya da her satırı istediğin sokete Scan ile tara. Temel profille ve değişiklik yapmadan bunun yerine yerleşik ön ayardan başla.

İşlevBasışBasılı tutma (yaklaşık yarım saniye)Çift basış
Stickİmleç, Smooth eğri, geniş ölü bölge
L3Sürüklemeyi aç (tekrar basılana kadar fare düğmesini tutar)
CrossTıklamaSağ tıklama
CircleAşağı kaydırPage Down
SquareReturnEscape
TriangleYukarı kaydırPage Up
L1Geri git (Command köşeli parantez)İleri git
R1Start Dictation (Dikteyi Başlat)Speak Selection
L2TabShift Tab
R2SpotlightMission ControlLock screen

Basılı tutma eşikleri 600 ms, çift dokunma pencereleri 400 ms. Bu, varsayılanlardan uzundur, çünkü Access Controller’ın düğmeleri büyük ve basması yavaştır. Kişinin zamanlamasını öğrendikten sonra satırın Options bölümünde kısalt. Düğme satırlarında Speak zaten açıktır. İlk hafta açık tutmak işe yarar. Önce uzun pencereler, sonra kişinin gerçek zamanlamasına kadar kısalt.

Genişleme portlarına anahtar ekle

Dört genişleme portu 3,5 mm anahtarları, düğmeleri ve pedalları, bir üfle-çek anahtarını ve Logitech’in Access Controller için Adaptive Gaming Kit’indeki parçaları alır. InputConfig portları kendisi okur, E1 ila E4, bu yüzden Mac’in bir portu duyabilmesi için artık profil gerekmez. Bir aksesuar takıldığı anda tanınır: Live Visualizer onu port şeridinde ne ise o olarak çizer ve satırlar onu E1 stick, E1 button (E1 düğmesi) ya da E1 trigger olarak sunar. Bir porttaki çubuk E1 X ve E1 Y olur, bir tetik ya da pedal 0’dan 1’e E1 X, bir anahtar ise E1 button.

  • Sen: Bir satırda Scan’e bas, sonra aksesuara bas ya da it. Ya da giriş menüsünden E1 stick, E1 button ya da E1 trigger seç.
  • InputConfig: Portu, E2 button gibi adıyla, o satıra bağlar.
  • Kontrol: Live Visualizer’ı açık tut. Yeni bir aksesuar için port şeridi hiçbir şey göstermiyorsa, dört kontaklı 3,5 mm fişini sonuna kadar it.

Önce PS5’te hiçbir şey kurmak gerekmez. Tıklama ve Return’ü en kolay olan yere koyduğun anahtarlara koy, pedin kendi düğmelerini geri kalan her şey için bırak.

Tek çubukla sür

Tek çubukla sürüş, çubuğu tüm aracın kendisi yapar: sağ ve sol direksiyon çevirir, ileri hızlandırır, geri fren yapar ve iki hızlı geri vuruş geri vitese geçirir. Klavye ve fare çıkışı verir, bu yüzden klavyeyle oynanabilen her sürüş oyunu çalışır, bunların çoğu.

İki başlangıç noktası var:

  • Yerleşik One-Stick Driving ön ayarı. Direksiyonu A ve D ile verir, ekstraları düğmelere koyar. Temel profille Cross (orta düğme) el freni, Circle (5 numaralı soket) korna ve Options (7 numaralı soket) Return ile onaylama işini görür.
  • Access Controller Driving indirmesi. Direksiyonu fareyle verir ve bir profilin atadığı soketlere ya da onları Scan ile taradığın soketlere kamera, duraklatma, sıfırlama ve arkaya bakma ekler.

Geri vites vuruşlarını ve pencerelerini One-Stick Driving panelinde kişinin hızına göre ayarla. Tek çubukla sürüş rehberi daha derine gider. Çift vuruş zorsa, uzun pencereli tek vuruş da yeterlidir.

İkinci bir kumandayla eşleştir

İki pad, iki çubuk ve iki katı soket verir: biri imleç için, diğeri kaydırma ya da ikinci bir oyuncu için.

  • İki Access Controller. İkincisi kendi yuvasını InputConfig’te alır. Aynı iki kumanda iki oyuncuya gidebilir.
  • Bir Access Controller ve bir DualSense. Güçlü bir eli olan biri için yaygın bir kurulum: o taraftaki DualSense çubuğu ve omuz düğmeleri, Access Controller’ın büyük düğmeleri diğer elin erişiminde.

Her kumandanın kendi yuvası aynı ön ayarda vardır.

Güvenilir tut

Çalıştıktan sonra bunlar çalışmaya devam ettirir:

  • USB-C kablosu kullan. Günlerce kullanımdan sonra sessizleşen Bluetooth oturumlarını önler, pili dolu tutar ve üç profili Profile chip’in erişiminde tutar.
  • Uygulamayı gizle. Launch at login (Girişte aç) ve yalnızca menü çubuğu modu kurulumu görünmez yapar.
  • Her değişiklikten sonra Export Backup al. Dosya kurulumun tamamını herhangi bir Mac’te geri yükler.
  • Soketleri bağla, işlevleri değil. Bir sokete taranmış satır, biri yanlışlıkla Profile düğmesine bastığında bile çalışmaya devam eder.

Apple’in Access Controller için kendi Mac desteği

Apple, Mayıs 2026’da Access Controller için Mac desteğinin geleceğini söyledi. Erişilebilirlik duyurusuna göre standart kumandaları kullanmakta zorlanan kişiler Sony Access kumandasını iOS, iPadOS ve macOS’te bir oyun kumandası olarak bağlayabilecek. Apple, analog çubuğun, yerleşik dokuz düğmenin ve dört adede kadar harici düğme ya da anahtarın yapılandırılabileceğini ve iki kumandanın birleştirilebileceğini söylüyor. Bu özellik için bir tarih vermiyor ve o duyuruda macOS 27’den söz etmiyor. heise aynı haberi 22 Mayıs 2026’da verdi ve kumandanın oyunlar dışında çalışıp çalışmayacağının belirsiz olduğunu not etti.

InputConfig bunu beklemez. 1.8’den beri kumandayı kendisi okur ve masaüstünü onunla yönetir. Apple’ın sürümünün Mac imlecini oynattığını görmedim, bu yüzden buna güvenmeden önce sürüm notlarına bakardım. Apple bir oyun kumandasını anlatıyor, InputConfig’in eklediği ise başka her şey için imleç, tıklamalar ve tuşlardır.

Yapamadığı şeyler

  • Profillere Bluetooth üzerinden ulaşmak. Kumanda profillerini bir bilgisayara yalnızca USB-C üzerinden açar. Bluetooth üzerinden çip etkin olanı gösterir ve Profile düğmesi geçiş yapar.
  • PS5’in öteki profillerini listelemek. Bir PS5 otuza kadar profil yapabilir, ama kumanda üç tane saklar ve Mac’in listelediği ve düzenlediği o üçüdür.
  • Bir oyunun okuduğunu değiştirmek. Kumandayı kendisi okuyan bir oyun, InputConfig’in satırlarını değil, etkin profilin gönderdiğini alır. Profili o oyun için Edit (Düzenle) ile kur.

Kısa özet

  • Eşleştir ve Activate’e bas. Yerleşik Access Controller ön ayarı, temel profille bir imleç, tıklama, sağ tıklama ve Spotlight verir.
  • 7 numaralı soketteki durdurmayı öğren. Soketi üç saniye basılı tutmak, Access Controller’ın varsayılan durdurmasıdır.
  • Kalanını tara. Her soket, port ve düğme adıyla gelir, bu yüzden satır başına bir Scan, hangi profil yanarsa yansın ona bir iş verir.

Her soket Mac’e adıyla ulaşır ve bir kabloyla InputConfig profilleri de değiştirir ve düzenler.

Kaynaklar

Bu sayfadaki donanım hakkındaki her bilgi, üreticisinin kendi sayfasından, gösterilen tarihte okunarak alınmıştır. Her soketin Mac’te ne gönderdiği ise InputConfig’in kumandayı kendi okumasından gelir.

  • Apple. Apple cihazınıza PlayStation kablosuz oyun kumandası bağlama sayfası Access kumandasını listeler. Bir USB kablosuyla kendiliğinden bağlandığını söyler ve PS düğmesi ile Profile düğmesinin Bluetooth eşleştirme basılı tutmasını verir. 7 Ekim 2026’da okundu.
  • Sony. Access controller sayfası dört 3,5 mm genişleme portunu, değiştirilebilir düğme ve çubuk kapaklarını ve profilleri verir: PS5 konsol ayarlarında yapılan en fazla otuz, kumandada saklanan üç. 7 Ekim 2026’da okundu.

Sorular

PlayStation Access Controller Mac’te çalışır mı?

Evet. USB-C ya da Bluetooth ile sürücüsüz bağlanır ve Apple’ın kendi eşleştirme adımları onu adıyla anar. macOS onu bir fare ya da klavye yapmaz. InputConfig yapar, ücretsiz, ve her soketi adıyla okur.

Neden düğmelerin yalnızca üçü çalışıyor?

Sony’nin temel profiliyle yalnızca orta düğme (Cross), 5 numaralı soket (Circle) ve 7 numaralı soket (Options) bir işlev gönderir ve yerleşik ön ayar bunlarla başlar. InputConfig yine de her soketi adıyla okur, bu yüzden bir satırda Scan’e bas ve herhangi bir sokete bas, ona bir iş vermiş olursun.

Mac’te Bluetooth üzerinden çalışır mı?

Evet. Soketler, çubuk, PS ve Profile düğmeleri ve genişleme portları Bluetooth ve USB-C üzerinden aynı şekilde adlarıyla okunur. Profilleri Mac’ten listelemek, değiştirmek ve düzenlemek USB-C ister, çünkü Bluetooth üzerinden kumanda profillerini bir bilgisayara açmaz.

Access Controller profillerini Mac’te düzenleyebilir miyim?

Evet, USB-C üzerinden. InputConfig’in Live Visualizer’ındaki Profile chip saklanan üç profili listeler, Use (Kullan) birini etkin yapar, Edit ise birini PS5’in kendi ayarlarıyla açar. Save to Controller onu kumandada saklar.

PS düğmesi Mac’te çalışır mı?

Evet. InputConfig, Access Controller’ın PS düğmesini ve Profile düğmesini kendi başlarına okur, bu yüzden ikisi de bir satır taşıyabilir. Profile düğmesi kumandanın profillerini değiştirmeye de devam eder.

Çubuk imleç yerine ok tuşları olabilir mi?

Dört çubuk yönünü ok tuşlarına bağlayabilirsin. Köşegenler için çubuk bölgelerini de kullanabilirsin.

Xbox Adaptive Controller da aynı şekilde mi çalışır?

Büyük ölçüde evet, ve kendi rehberi var. Portları, konsol profili önce gerekmeden kutudan çıktığı haliyle Xbox düğmelerini gönderir.

Apple’ın Access Controller için Mac desteği oyunlar dışında da çalışacak mı?

Apple, kumandanın iOS, iPadOS ve macOS’te bir oyun kumandası olarak bağlanmasını anlatıyor. Mac imlecini oynattığını görmedim ve heise bunu belirsiz olarak niteledi. InputConfig bunu bugün yerleşik Access Controller ön ayarıyla yapıyor.

Türkçe başka sayfalar

Türkçe sayfalar

Ayrıntılı rehberler, İngilizce

Kim yazıyor. Ryleigh Newman InputConfig'i geliştiriyor ve elleri iyi çalışmadığı için kendi Mac'ini her gün bir kontrolcüyle kullanıyor. Bu sayfa İngilizceden çevrildi. Mac Türkçeye ayarlıysa InputConfig Türkçe görünür. Sitenin bazı sayfaları yalnızca İngilizce.

Bu sayfa diğer dillerde: English, Deutsch, Français, 简体中文

InputConfig'i Mac App Store'dan indirinÜcretsiz. macOS 14 veya üstü. Hesap yok, hiçbir şey Mac'inizden çıkmaz. GitHub'da açık kaynak.