Windows için ChatGPT masaüstü uygulaması
Windows için ChatGPT masaüstü uygulaması
Windows için ChatGPT masaüstü uygulaması, projeler arasında çalışmak, paralel sohbetler yürütmek ve sonuçları incelemek için tek bir arayüz sunar. Windows uygulaması; worktree'ler, zamanlanmış görevler, Git işlevleri, yerleşik tarayıcı, dosya önizlemeleri, eklentiler ve beceriler gibi temel iş akışlarını destekler. PowerShell ve Windows korumalı alanını kullanarak Windows üzerinde yerel olarak çalışır; dilerseniz Linux için Windows Alt Sistemi 2 (WSL2) içinde çalışacak şekilde yapılandırabilirsiniz.
ChatGPT masaüstü uygulamasını indirme
Windows için ChatGPT masaüstü uygulamasını indirin.
Ardından başlamak için hızlı başlangıç kılavuzunu izleyin.
Kurumsal yükleme ve güncelleme seçenekleri için Windows uygulamasını dağıtma bölümüne bakın.
Komut satırından yüklemeyi tercih ediyorsanız şunu çalıştırın:
winget install --id 9PLM9XGG6VKS -s msstoreYerel korumalı alan
Windows'taki ChatGPT masaüstü uygulaması, ajan PowerShell'de çalışırken yerel bir Windows korumalı alanını destekler; ajanı Linux için Windows Alt Sistemi 2 (WSL2) içinde çalıştırdığınızda ise Linux korumalı alanını kullanır. Her iki modda da korumalı alan güvenlik önlemlerini uygulamak için Codex'e mesaj göndermeden önce oluşturucunun altındaki Onay iste seçeneğini belirleyin.
Geliştirme ortamınıza göre özelleştirme
Tercih edilen düzenleyici
Aç işlemi için Visual Studio, VS Code veya başka bir düzenleyici gibi varsayılan bir uygulama seçin. Bu seçimi proje bazında geçersiz kılabilirsiniz. Bir proje için Aç menüsünden zaten farklı bir uygulama seçtiyseniz projeye özgü bu seçim öncelikli olur.
Tümleşik terminal
Varsayılan tümleşik terminali de seçebilirsiniz. Yüklü uygulamalarınıza bağlı olarak seçenekler şunları içerir:
- PowerShell
- Komut İstemi
- Git Bash
- WSL
Bu değişiklik yalnızca yeni terminal oturumlarına uygulanır. Zaten açık bir tümleşik terminaliniz varsa yeni varsayılan terminalin görünmesi için uygulamayı yeniden başlatın veya yeni bir sohbet başlatın.
Linux için Windows Alt Sistemi (WSL)
ChatGPT masaüstü uygulaması varsayılan olarak Windows'a özgü Codex ajanını kullanır. Bu, ajanın
komutları PowerShell'de çalıştırdığı anlamına gelir. Uygulama, gerektiğinde wsl CLI'ı kullanarak
Linux için Windows Alt Sistemi 2 (WSL2) içindeki projelerle de çalışabilir.
WSL dosya sisteminden bir proje eklemek istiyorsanız Yeni proje ekle seçeneğine tıklayın
veya Ctrl+O tuşlarına basın, ardından Dosya Gezgini
penceresine \\wsl$\ yazın. Buradan Linux dağıtımınızı ve açmak
istediğiniz klasörü seçin.
Windows'a özgü ajanı kullanmaya devam etmeyi planlıyorsanız projeleri
Windows dosya sisteminizde depolamayı ve bunlara WSL'den
/mnt/<drive>/... üzerinden erişmeyi tercih edin. Bu yapılandırma, projeleri doğrudan
WSL dosya sisteminden açmaktan daha güvenilirdir.
Ajanın kendisini WSL2 içinde çalıştırmak istiyorsanız Ayarlar bölümünü açın, ajanı Windows yerel modundan WSL'ye geçirin ve uygulamayı yeniden başlatın. Değişiklik, yeniden başlatana kadar geçerli olmaz. Yeniden başlatmanın ardından projeleriniz yerinde kalmalıdır.
WSL1, Codex 0.114 sürümüne kadar destekleniyordu. Codex 0.115 sürümünden itibaren Linux
korumalı alanı bubblewrap sistemine taşındığından WSL1 artık desteklenmemektedir.
Yararlı geliştirici araçları
Bazı yaygın geliştirici araçları önceden yüklendiğinde Codex en iyi şekilde çalışır:
- Git: ChatGPT masaüstü uygulamasındaki inceleme panelini çalıştırır ve değişiklikleri incelemenize veya geri almanıza olanak tanır.
- Node.js: Ajanın görevleri daha verimli gerçekleştirmek için kullandığı yaygın bir araçtır.
- Python: Ajanın görevleri daha verimli gerçekleştirmek için kullandığı yaygın bir araçtır.
- .NET SDK: Yerel Windows uygulamaları derlemek istediğinizde yararlıdır.
- GitHub CLI: ChatGPT masaüstü uygulamasındaki GitHub'a özgü işlevleri çalıştırır.
Bunları varsayılan Windows paket yöneticisi winget ile yüklemek için aşağıdakini
tümleşik terminale yapıştırın veya
Codex'ten yüklemesini isteyin:
winget install --id Git.Git
winget install --id OpenJS.NodeJS.LTS
winget install --id Python.Python.3.14
winget install --id Microsoft.DotNet.SDK.10
winget install --id GitHub.cliGitHub CLI'ı yükledikten sonra uygulamadaki GitHub özelliklerini etkinleştirmek için
gh auth login komutunu çalıştırın.
Farklı bir Python veya .NET sürümüne ihtiyacınız varsa paket kimliklerini istediğiniz sürümle değiştirin.
Sorun giderme ve SSS
Komutları yükseltilmiş izinlerle çalıştırma
Codex'in komutları yükseltilmiş izinlerle çalıştırması gerekiyorsa ChatGPT masaüstü uygulamasının kendisini yönetici olarak başlatın. Yüklemeden sonra Başlat menüsünü açın, uygulamayı bulun ve Yönetici olarak çalıştır seçeneğini belirleyin. Codex ajanı bu izin düzeyini devralır.
PowerShell yürütme politikası komutları engelliyor
Daha önce PowerShell'de Node.js veya npm gibi araçları hiç kullanmadıysanız
Codex ajanı ya da tümleşik terminal yürütme politikası hatalarıyla karşılaşabilir.
Codex sizin için PowerShell betikleri oluşturduğunda da bu durum yaşanabilir. Böyle bir durumda, PowerShell'in bu betikleri çalıştırabilmesi için daha az kısıtlayıcı bir yürütme politikasına ihtiyacınız olabilir.
Hata şuna benzer görünebilir:
npm.ps1 cannot be loaded because running scripts is disabled on this system.Yaygın bir çözüm, yürütme politikasını RemoteSigned olarak ayarlamaktır:
Set-ExecutionPolicy -ExecutionPolicy RemoteSignedPolitikayı değiştirmeden önce ayrıntılar ve diğer seçenekler için Microsoft'un yürütme politikası kılavuzuna bakın.
Windows'ta yerel ortam betikleri
Yerel ortamınız, npm betikleri gibi platformlar arası
komutlar kullanıyorsa her platform için tek bir ortak kurulum betiği veya
eylem kümesi kullanabilirsiniz.
Windows'a özgü davranışa ihtiyacınız varsa Windows'a özgü kurulum betikleri veya Windows'a özgü eylemler oluşturun.
Eylemler, tümleşik terminalinizin kullandığı ortamda çalışır. Bkz. Geliştirme ortamınıza göre özelleştirme.
Yerel kurulum betikleri ajan ortamında çalışır: Ajan WSL kullanıyorsa WSL'de, aksi takdirde PowerShell'de.
Yapılandırmayı, kimlik doğrulamayı ve oturumları WSL ile paylaşma
Windows uygulaması, Windows'taki yerel Codex ile aynı Codex ana dizinini kullanır:
%USERPROFILE%\.codex.
Codex CLI'ı WSL içinde de çalıştırıyorsanız CLI varsayılan olarak Linux ana dizinini kullanır; dolayısıyla yapılandırmayı, önbelleğe alınmış kimlik doğrulama bilgilerini veya oturum geçmişini Windows uygulamasıyla otomatik olarak paylaşmaz.
Bunları paylaşmak için şu yaklaşımlardan birini kullanın:
- WSL
~/.codexile dosya sisteminizdeki%USERPROFILE%\.codexdizinini eşitleyin. CODEX_HOMEayarını yaparak WSL'yi Windows Codex ana dizinine yönlendirin:
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codexBu ayarın her kabukta kullanılmasını istiyorsanız ~/.bashrc veya
~/.zshrc gibi WSL kabuk profilinize ekleyin.
Git özellikleri kullanılamıyor
Git, Windows'a yerel olarak yüklenmemişse uygulama bazı özellikleri kullanamaz.
PowerShell'den winget install Git.Git veya cmd.exe ile yükleyin.
\\wsl$ üzerinden açılan projelerde Git algılanmıyor
Şimdilik, WSL'den de erişilebilen bir projede Windows'a özgü ajanı kullanmak istiyorsanız
en güvenilir geçici çözüm projeyi yerel Windows sürücüsünde depolayıp
WSL'den /mnt/<drive>/... üzerinden erişmektir.
Cmder açma iletişim kutusunda listelenmiyor
Cmder yüklü olmasına rağmen Codex'in açma iletişim kutusunda görünmüyorsa Windows
Başlat Menüsü'ne ekleyin: Cmder üzerine sağ tıklayıp Başlangıç'a ekle seçeneğini belirleyin, ardından
Codex'i veya bilgisayarı yeniden başlatın.