Buckets:
| --- | |
| title: Web | |
| description: Tarayıcınızda opencode'u kullanma. | |
| --- | |
| opencode, tarayıcınızda bir web uygulaması olarak çalışabilir ve bir terminale ihtiyaç duymadan aynı güçlü AI kodlama deneyimini sağlayabilir. | |
|  | |
| ## Başlarken | |
| Aşağıdakileri çalıştırarak web arayüzünü başlatın: | |
| ```bash | |
| opencode web | |
| ``` | |
| Bu, `127.0.0.1` üzerinde rastgele kullanılabilir bir bağlantı noktasına sahip yerel bir sunucuyu başlatır ve opencode'u varsayılan tarayıcınızda otomatik olarak açar. | |
| `OPENCODE_SERVER_PASSWORD` ayarlanmadıysa sunucunun güvenliği kaldırılacaktır. Bu, yerel kullanım için iyidir ancak ağ erişimi için ayarlanmalıdır. | |
| Kullanıcıları] | |
| En iyi deneyim için PowerShell yerine `opencode web`'yi [WSL](/docs/windows-wsl)'den çalıştırın. Bu, uygun dosya sistemi erişimini ve terminal entegrasyonunu sağlar. | |
| ::: | |
| --- | |
| ## Yapılandırma | |
| Web sunucusunu komut satırı bayraklarıyla veya [config dosyanızda](/docs/config) yapılandırabilirsiniz. | |
| ### Port | |
| opencode varsayılan olarak kullanılabilir bir bağlantı noktasını seçer. Bir bağlantı noktası belirtebilirsiniz: | |
| ```bash | |
| opencode web --port 4096 | |
| ``` | |
| ### Ana makine adı | |
| Varsayılan olarak sunucu `127.0.0.1` (yalnızca localhost) öğesine bağlanır. opencode'u ağınızda erişilebilir kılmak için: | |
| ```bash | |
| opencode web --hostname 0.0.0.0 | |
| ``` | |
| `0.0.0.0` kullanıldığında, opencode hem yerel hem de ağ adreslerini gösterecektir: | |
| ``` | |
| Local access: http://localhost:4096 | |
| Network access: http://192.168.1.100:4096 | |
| ``` | |
| ### mDNS Keşfi | |
| Sunucunuzun yerel ağda bulunabilir olmasını sağlamak için mDNS'yi etkinleştirin: | |
| ```bash | |
| opencode web --mdns | |
| ``` | |
| Bu, ana bilgisayar adını otomatik olarak `0.0.0.0` olarak ayarlar ve sunucuyu `opencode.local` olarak tanıtır. | |
| Aynı ağ üzerinde birden fazla örneği çalıştıracak şekilde mDNS alan adını özelleştirebilirsiniz: | |
| ```bash | |
| opencode web --mdns --mdns-domain myproject.local | |
| ``` | |
| ### CORS | |
| CORS'a yönelik ek alan adlarına izin vermek için (özel ön uçlar için kullanışlıdır): | |
| ```bash | |
| opencode web --cors https://example.com | |
| ``` | |
| ### Kimlik Doğrulaması | |
| Erişimi korumak için `OPENCODE_SERVER_PASSWORD` ortam değişkenini kullanarak bir parola ayarlayın: | |
| ```bash | |
| OPENCODE_SERVER_PASSWORD=secret opencode web | |
| ``` | |
| Kullanıcı adı varsayılan olarak `opencode` şeklindedir ancak `OPENCODE_SERVER_USERNAME` ile değiştirilebilir. | |
| --- | |
| ## Web Arayüzünü Kullanma | |
| Web arayüzü başlatıldığında opencode oturumlarınıza erişim sağlar. | |
| ### Oturum | |
| Oturumlarınızı ana sayfadan görüntüleyin ve yönetin. Aktif oturumları görebilir ve yenilerini başlatabilirsiniz. | |
|  | |
| ### Sunucu Durumu | |
| Bağlı sunucuları ve durumlarını görüntülemek için "Sunucuları Gör" seçeneğini tıklayın. | |
|  | |
| --- | |
| ## Terminal Takma | |
| Çalışan bir web sunucusuna bir terminal TUI'si ekleyebilirsiniz: | |
| ```bash | |
| # Start the web server | |
| opencode web --port 4096 | |
| # In another terminal, attach the TUI | |
| opencode attach http://localhost:4096 | |
| ``` | |
| Bu, aynı oturumları ve durumu paylaşarak hem web arayüzünü hem de terminali aynı anda kullanmanıza olanak tanır. | |
| --- | |
| ## Yapılandırma Dosyası | |
| Sunucu ayarlarını `opencode.json` yapılandırma dosyanızda da yapılandırabilirsiniz: | |
| ```json | |
| { | |
| "server": { | |
| "port": 4096, | |
| "hostname": "0.0.0.0", | |
| "mdns": true, | |
| "cors": ["https://example.com"] | |
| } | |
| } | |
| ``` | |
| Komut satırı bayrakları yapılandırma dosyası ayarlarından önceliklidir. | |
Xet Storage Details
- Size:
- 3.82 kB
- Xet hash:
- e24368828cc5e309e83c738c06ce6fa4f084fd62d767295a985b07aa80b4f03e
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.